diff --git a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs index 4981b09273..7aec3b3228 100644 --- a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs +++ b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs @@ -108,7 +108,10 @@ namespace MediaBrowser.Controller.BaseItemManager /// private void SetupMetadataThrottler() { - MetadataRefreshThrottler = new Lazy(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + if (MetadataRefreshThrottler == null || MetadataRefreshThrottler.IsValueCreated) + { + MetadataRefreshThrottler = new Lazy(() => new SemaphoreSlim(_metadataRefreshConcurrency)); + } } ///