diff --git a/src/Jackett/Indexers/CardigannIndexer.cs b/src/Jackett/Indexers/CardigannIndexer.cs index fe7dfff66..0daba0b21 100644 --- a/src/Jackett/Indexers/CardigannIndexer.cs +++ b/src/Jackett/Indexers/CardigannIndexer.cs @@ -735,9 +735,9 @@ namespace Jackett.Indexers var Date = DateTimeUtil.ParseDateTimeGoLang(Data, layout); Data = Date.ToString(DateTimeUtil.RFC1123ZPattern); } - catch (Exception ex) + catch (FormatException ex) { - logger.Debug(ex.ToString()); + logger.Debug(ex.Message); } break; case "regexp": diff --git a/src/Jackett/Utils/DateTimeUtil.cs b/src/Jackett/Utils/DateTimeUtil.cs index af2324f9a..ca8acde7d 100644 --- a/src/Jackett/Utils/DateTimeUtil.cs +++ b/src/Jackett/Utils/DateTimeUtil.cs @@ -290,9 +290,9 @@ namespace Jackett.Utils { return DateTime.ParseExact(date, pattern, CultureInfo.InvariantCulture); } - catch (Exception ex) + catch (FormatException ex) { - throw new Exception(string.Format("Error while parsing DateTime \"{0}\", using layout \"{1}\" ({2}): {3}", date, layout, pattern, ex.ToString())); + throw new FormatException(string.Format("Error while parsing DateTime \"{0}\", using layout \"{1}\" ({2}): {3}", date, layout, pattern, ex.Message)); } } }