mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Fix OMDB Key with request limit reached generates a NullReferenceException (#4058)
This commit is contained in:

committed by
flightlevel

parent
bd177cbf26
commit
a29d63e6dc
@@ -45,7 +45,7 @@ namespace Jackett.Common.Indexers.Meta
|
|||||||
public async Task<IEnumerable<TorznabQuery>> FallbackQueries()
|
public async Task<IEnumerable<TorznabQuery>> FallbackQueries()
|
||||||
{
|
{
|
||||||
if (titles == null)
|
if (titles == null)
|
||||||
titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title.ToEnumerable();
|
titles = (await resolver.MovieForId(query.ImdbID.ToNonNull())).Title?.ToEnumerable() ?? Enumerable.Empty<string>();
|
||||||
return titles.Select(t => query.CreateFallback(t));
|
return titles.Select(t => query.CreateFallback(t));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -49,7 +49,7 @@ namespace Jackett.Common.Indexers.Meta
|
|||||||
|
|
||||||
var remainingResults = results.Except(wrongResults).Except(perfectResults);
|
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<string>();
|
||||||
var strippedTitles = titles.Select(t => RemoveSpecialChars(t));
|
var strippedTitles = titles.Select(t => RemoveSpecialChars(t));
|
||||||
var normalizedTitles = strippedTitles.SelectMany(t => GenerateTitleVariants(t));
|
var normalizedTitles = strippedTitles.SelectMany(t => GenerateTitleVariants(t));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user