diff options
| author | rlauuzo <46294892+rlauuzo@users.noreply.github.com> | 2026-08-03 11:56:08 +0200 |
|---|---|---|
| committer | rlauuzo <46294892+rlauuzo@users.noreply.github.com> | 2026-08-03 11:56:08 +0200 |
| commit | 9d0dffe818b4ed600e94ec9388abb07741d577cd (patch) | |
| tree | ae7d945d3923553f2107fe27a53f5984cb3ef4d0 /MediaBrowser.Providers/Manager/ProviderManager.cs | |
| parent | 33a8cdfc0b77d7a2439aeb3472db5adda095b41b (diff) | |
Clear metadata provider cache when provider parts are registered
AddParts replaces _metadataProviders but left _metadataProviderCache
holding provider arrays from the previous registration. Invalidate the
cache so repeated AddParts calls cannot serve stale providers, and give
the previously uncalled ClearMetadataProviderCache its intended caller.
Diffstat (limited to 'MediaBrowser.Providers/Manager/ProviderManager.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/ProviderManager.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs index 45fbe4d348..fbd9e5435e 100644 --- a/MediaBrowser.Providers/Manager/ProviderManager.cs +++ b/MediaBrowser.Providers/Manager/ProviderManager.cs @@ -163,6 +163,8 @@ namespace MediaBrowser.Providers.Manager _externalUrlProviders = externalUrlProviders.OrderBy(i => i.Name).ToArray(); _savers = metadataSavers.ToArray(); + + ClearMetadataProviderCache(); } /// <inheritdoc/> |
