diff options
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index 2fdbe67404..1f46ee488e 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -89,11 +89,6 @@ namespace MediaBrowser.Providers.Manager public async Task RefreshMetadata(IHasMetadata item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken) { - if (refreshOptions.DirectoryService == null) - { - refreshOptions.DirectoryService = new DirectoryService(Logger); - } - var itemOfType = (TItemType)item; var config = ProviderManager.GetMetadataOptions(item); @@ -324,7 +319,12 @@ namespace MediaBrowser.Providers.Manager return item is TItemType; } - protected virtual async Task<RefreshResult> RefreshWithProviders(TItemType item, TIdType id, MetadataRefreshOptions options, List<IMetadataProvider> providers, ItemImageProvider imageService, CancellationToken cancellationToken) + protected virtual async Task<RefreshResult> RefreshWithProviders(TItemType item, + TIdType id, + MetadataRefreshOptions options, + List<IMetadataProvider> providers, + ItemImageProvider imageService, + CancellationToken cancellationToken) { var refreshResult = new RefreshResult { @@ -369,7 +369,7 @@ namespace MediaBrowser.Providers.Manager try { - var localItem = await provider.GetMetadata(itemInfo, cancellationToken).ConfigureAwait(false); + var localItem = await provider.GetMetadata(itemInfo, options.DirectoryService, cancellationToken).ConfigureAwait(false); if (localItem.HasMetadata) { |
