aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager/MetadataService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
-rw-r--r--MediaBrowser.Providers/Manager/MetadataService.cs14
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)
{