From 7fc3b971f622ac95539a77415f44bdb3cd1aef8b Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Mon, 28 Jul 2014 07:50:28 -0700 Subject: [PATCH] Fixed: Womble's publish date will be treated as UTC instead of local --- src/NzbDrone.Core/Indexers/Wombles/WomblesParser.cs | 10 +++++++++- src/NzbDrone.Core/Indexers/XElementExtensions.cs | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Wombles/WomblesParser.cs b/src/NzbDrone.Core/Indexers/Wombles/WomblesParser.cs index 2b67dfe97..2372cac5c 100644 --- a/src/NzbDrone.Core/Indexers/Wombles/WomblesParser.cs +++ b/src/NzbDrone.Core/Indexers/Wombles/WomblesParser.cs @@ -1,4 +1,5 @@ -using System.Xml.Linq; +using System; +using System.Xml.Linq; namespace NzbDrone.Core.Indexers.Wombles { @@ -13,5 +14,12 @@ namespace NzbDrone.Core.Indexers.Wombles { return 0; } + + protected override DateTime GetPublishDate(XElement item) + { + var dateString = item.TryGetValue("pubDate") + " +0000"; + + return XElementExtensions.ParseDate(dateString); + } } } \ No newline at end of file diff --git a/src/NzbDrone.Core/Indexers/XElementExtensions.cs b/src/NzbDrone.Core/Indexers/XElementExtensions.cs index ba9a072af..e423a25f5 100644 --- a/src/NzbDrone.Core/Indexers/XElementExtensions.cs +++ b/src/NzbDrone.Core/Indexers/XElementExtensions.cs @@ -57,7 +57,7 @@ namespace NzbDrone.Core.Indexers public static DateTime PublishDate(this XElement item) { - string dateString = item.TryGetValue("pubDate"); + var dateString = item.TryGetValue("pubDate"); return ParseDate(dateString); }