From b26a036eedb7303d0f6b67c5ac77c876fcb75493 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Sun, 16 Apr 2017 00:26:16 +0200 Subject: [PATCH] Fix when MovieTitle is the empty string (should not occur, but what evs) Fixes #1389 --- src/NzbDrone.Core/Parser/Parser.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Parser/Parser.cs b/src/NzbDrone.Core/Parser/Parser.cs index 37aef5310..c5ae631fd 100644 --- a/src/NzbDrone.Core/Parser/Parser.cs +++ b/src/NzbDrone.Core/Parser/Parser.cs @@ -405,8 +405,13 @@ namespace NzbDrone.Core.Parser if (result != null) { + var languageTitle = simpleTitle; + if (result.MovieTitle.IsNotNullOrWhiteSpace() ) + { + languageTitle = simpleTitle.Replace(result.MovieTitle, "A Movie"); + } - result.Language = LanguageParser.ParseLanguage(simpleTitle.Replace(result.MovieTitle, "A Movie")); + result.Language = LanguageParser.ParseLanguage(languageTitle); Logger.Debug("Language parsed: {0}", result.Language); result.Quality = QualityParser.ParseQuality(title);