aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager/MetadataService.cs
diff options
context:
space:
mode:
authorNiels van Velzen <nielsvanvelzen@users.noreply.github.com>2025-06-07 21:56:46 +0200
committerGitHub <noreply@github.com>2025-06-07 21:56:46 +0200
commitc2cc27a8a9dc1555b6ccc5d24671ef3792a05589 (patch)
tree43909df5d40f3a5d9f6fb73d6be62c27c52faed8 /MediaBrowser.Providers/Manager/MetadataService.cs
parentf4bce38ddb70d73f8b2faa2c3b5385a09fd746bc (diff)
parentc906c1ca0d4ded3430f4328240f487ed962e9b32 (diff)
Merge pull request #12908 from scampower3/search-for-missing-overrides-existingv10.11.0-rc1
Fix search for missing metadata overriding existing metadata
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
-rw-r--r--MediaBrowser.Providers/Manager/MetadataService.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index 8eae6af72..3aada3cef 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -817,7 +817,9 @@ namespace MediaBrowser.Providers.Manager
}
else
{
- var shouldReplace = options.MetadataRefreshMode > MetadataRefreshMode.ValidationOnly || options.ReplaceAllMetadata;
+ var shouldReplace = (options.MetadataRefreshMode > MetadataRefreshMode.ValidationOnly && options.ReplaceAllMetadata)
+ // Case for Scan for new and updated files
+ || (options.MetadataRefreshMode == MetadataRefreshMode.Default && !options.ReplaceAllMetadata);
MergeData(temp, metadata, item.LockedFields, shouldReplace, true);
}
}