|
@@ -144,7 +144,8 @@ namespace MediaBrowser.Providers.Manager
|
|
|
if (providers.Count > 0)
|
|
|
{
|
|
|
var id = itemOfType.GetLookupInfo();
|
|
|
- await ItemIdentifier<TIdType>.FindIdentities(id, ProviderManager, cancellationToken);
|
|
|
+
|
|
|
+ await FindIdentities(id, cancellationToken).ConfigureAwait(false);
|
|
|
|
|
|
var result = await RefreshWithProviders(metadataResult, id, refreshOptions, providers, itemImageProvider, cancellationToken).ConfigureAwait(false);
|
|
|
|
|
@@ -216,6 +217,18 @@ namespace MediaBrowser.Providers.Manager
|
|
|
return updateType;
|
|
|
}
|
|
|
|
|
|
+ private async Task FindIdentities(TIdType id, CancellationToken cancellationToken)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ await ItemIdentifier<TIdType>.FindIdentities(id, ProviderManager, cancellationToken).ConfigureAwait(false);
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ Logger.ErrorException("Error in FindIdentities", ex);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private DateTime GetLastRefreshDate(IHasMetadata item)
|
|
|
{
|
|
|
if (item.DateLastRefreshed != default(DateTime))
|