aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Controller/Providers/Movies/MovieDbProvider.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Providers/Movies/MovieDbProvider.cs b/MediaBrowser.Controller/Providers/Movies/MovieDbProvider.cs
index 3abe6d4df..adbc4241f 100644
--- a/MediaBrowser.Controller/Providers/Movies/MovieDbProvider.cs
+++ b/MediaBrowser.Controller/Providers/Movies/MovieDbProvider.cs
@@ -162,6 +162,13 @@ namespace MediaBrowser.Controller.Providers.Movies
await _tmdbSettingsSemaphore.WaitAsync(cancellationToken).ConfigureAwait(false);
+ // Check again in case it got populated while we were waiting.
+ if (_tmdbSettings != null)
+ {
+ _tmdbSettingsSemaphore.Release();
+ return _tmdbSettings;
+ }
+
try
{
using (var json = await GetMovieDbResponse(new HttpRequestOptions