From c7c72dd1a89217f48cb48db93d9ee1fa5ee6171d Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 1 May 2014 22:54:33 -0400 Subject: web client re-org --- .../Providers/BaseItemXmlParser.cs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index e24daf8538..48a639d4d4 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -138,12 +138,23 @@ namespace MediaBrowser.Controller.Providers { // DateCreated case "Added": - DateTime added; - if (DateTime.TryParse(reader.ReadElementContentAsString() ?? string.Empty, out added)) { - item.DateCreated = added.ToUniversalTime(); + var val = reader.ReadElementContentAsString(); + + if (!string.IsNullOrWhiteSpace(val)) + { + DateTime added; + if (DateTime.TryParse(val, out added)) + { + item.DateCreated = added.ToUniversalTime(); + } + else + { + Logger.Warn("Invalid Added value found: " + val); + } + } + break; } - break; case "LocalTitle": item.Name = reader.ReadElementContentAsString(); -- cgit v1.2.3