From a29d63e6dc44a377a72afa290d84ca9719a0bb97 Mon Sep 17 00:00:00 2001 From: Alessio Gogna <5177307+alecsg77@users.noreply.github.com> Date: Sun, 28 Oct 2018 08:34:14 +0100 Subject: [PATCH] Fix OMDB Key with request limit reached generates a NullReferenceException (#4058) --- src/Jackett.Common/Indexers/Meta/Fallbacks.cs | 2 +- src/Jackett.Common/Indexers/Meta/ResultFilters.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Jackett.Common/Indexers/Meta/Fallbacks.cs b/src/Jackett.Common/Indexers/Meta/Fallbacks.cs index db98b38d3..163c3bb7b 100644 --- a/src/Jackett.Common/Indexers/Meta/Fallbacks.cs +++ b/src/Jackett.Common/Indexers/Meta/Fallbacks.cs @@ -45,7 +45,7 @@ namespace Jackett.Common.Indexers.Meta public async Task> FallbackQueries() { if (titles == null) - titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title.ToEnumerable(); + titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title?.ToEnumerable() ?? Enumerable.Empty(); return titles.Select(t => query.CreateFallback(t)); } diff --git a/src/Jackett.Common/Indexers/Meta/ResultFilters.cs b/src/Jackett.Common/Indexers/Meta/ResultFilters.cs index 3917ca582..7f78f17f9 100644 --- a/src/Jackett.Common/Indexers/Meta/ResultFilters.cs +++ b/src/Jackett.Common/Indexers/Meta/ResultFilters.cs @@ -49,7 +49,7 @@ namespace Jackett.Common.Indexers.Meta var remainingResults = results.Except(wrongResults).Except(perfectResults); - var titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title.ToEnumerable(); + var titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title?.ToEnumerable() ?? Enumerable.Empty(); var strippedTitles = titles.Select(t => RemoveSpecialChars(t)); var normalizedTitles = strippedTitles.SelectMany(t => GenerateTitleVariants(t));