From 249e6d7c4b7671b3aecc9bbc95ead236b46e074b Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 1 Feb 2012 15:29:08 -0800 Subject: [PATCH] Fixed DateTime parsing in SeriesProvider.CleanAirsTime, will now suppress failures because TheTvDb has random data. --- NzbDrone.Core/Providers/SeriesProvider.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Core/Providers/SeriesProvider.cs b/NzbDrone.Core/Providers/SeriesProvider.cs index d2ac506e3..0f61f90a6 100644 --- a/NzbDrone.Core/Providers/SeriesProvider.cs +++ b/NzbDrone.Core/Providers/SeriesProvider.cs @@ -234,10 +234,11 @@ namespace NzbDrone.Core.Providers if (String.IsNullOrEmpty(meridiem)) meridiem = "PM"; - if (String.IsNullOrEmpty(time)) + DateTime dateTime; + + if (String.IsNullOrEmpty(time) || !DateTime.TryParse(time + " " + meridiem.ToUpper(), out dateTime)) return String.Empty; - var dateTime = DateTime.Parse(time + " " + meridiem.ToUpper()); return dateTime.ToString("hh:mm tt"); } }