From 2459ddb6f4aa0b7f3a29b50272203930905ba165 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Tue, 30 Jan 2018 13:16:06 +0100 Subject: [PATCH] Fixed: Error when nno quality was associated with a movie file. Fixes #1991 --- src/NzbDrone.Core/Organizer/FileNameBuilder.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs index 13012cfba..25cdccce6 100644 --- a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs +++ b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs @@ -633,6 +633,15 @@ namespace NzbDrone.Core.Organizer private void AddQualityTokens(Dictionary> tokenHandlers, Movie movie, MovieFile movieFile) { + if (movieFile?.Quality?.Quality == null) + { + tokenHandlers["{Quality Full}"] = m => ""; + tokenHandlers["{Quality Title}"] = m => ""; + tokenHandlers["{Quality Proper}"] = m => ""; + tokenHandlers["{Quality Real}"] = m => ""; + return; + } + var qualityTitle = _qualityDefinitionService.Get(movieFile.Quality.Quality).Title; var qualityProper = GetQualityProper(movie, movieFile.Quality); var qualityReal = GetQualityReal(movie, movieFile.Quality);