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 | |
| 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.
| -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/> |
