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.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index 92df1c86e..46ba62873 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -172,8 +172,13 @@ namespace MediaBrowser.Providers.Manager
var providersHadChanges = updateType > ItemUpdateType.None;
// Save if changes were made, or it's never been saved before
- if (refreshOptions.ForceSave || providersHadChanges || item.DateLastSaved == default(DateTime))
+ if (refreshOptions.ForceSave || providersHadChanges || item.DateLastSaved == default(DateTime) || refreshOptions.ReplaceAllMetadata)
{
+ if (refreshOptions.ForceSave || providersHadChanges || refreshOptions.ReplaceAllMetadata)
+ {
+ updateType = updateType | ItemUpdateType.MetadataDownload;
+ }
+
// Save to database
await SaveItem(itemOfType, updateType, cancellationToken);
}