|
@@ -162,6 +162,13 @@ namespace MediaBrowser.Controller.Providers.Movies
|
|
|
|
|
|
await _tmdbSettingsSemaphore.WaitAsync(cancellationToken).ConfigureAwait(false);
|
|
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
|
|
try
|
|
{
|
|
{
|
|
using (var json = await GetMovieDbResponse(new HttpRequestOptions
|
|
using (var json = await GetMovieDbResponse(new HttpRequestOptions
|