diff options
| author | Gary Wilber <Spacetech326@gmail.com> | 2020-12-02 23:23:13 -0800 |
|---|---|---|
| committer | Gary Wilber <Spacetech326@gmail.com> | 2020-12-02 23:23:13 -0800 |
| commit | 2b6b2cbf31d44c03e1bf68eff155fc0918df9dfb (patch) | |
| tree | fa76dae7ffb2ac4f3bedfb6517bc68853e19ed11 /MediaBrowser.Providers/Manager/ProviderManager.cs | |
| parent | 74f211960a5df659d51b4e836ee784497829a3ed (diff) | |
Remove Lazy
Diffstat (limited to 'MediaBrowser.Providers/Manager/ProviderManager.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/ProviderManager.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs index fbf4bc68b..a20c47cf2 100644 --- a/MediaBrowser.Providers/Manager/ProviderManager.cs +++ b/MediaBrowser.Providers/Manager/ProviderManager.cs @@ -1175,7 +1175,10 @@ namespace MediaBrowser.Providers.Manager /// <returns>A <see cref="Task"/> representing the result of the asynchronous operation.</returns> public async Task RunMetadataRefresh(Func<Task> action, CancellationToken cancellationToken) { - await _baseItemManager.MetadataRefreshThrottler.Value.WaitAsync(cancellationToken).ConfigureAwait(false); + // create a variable for this since it is possible MetadataRefreshThrottler could change due to a config update during a scan + var metadataRefreshThrottler = _baseItemManager.MetadataRefreshThrottler; + + await metadataRefreshThrottler.WaitAsync(cancellationToken).ConfigureAwait(false); try { @@ -1183,7 +1186,7 @@ namespace MediaBrowser.Providers.Manager } finally { - _baseItemManager.MetadataRefreshThrottler.Value.Release(); + metadataRefreshThrottler.Release(); } } |
