|
|
|
@ -749,8 +749,12 @@ namespace MediaBrowser.Providers.Manager
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
// TODO: If the new metadata from above has some blank data, this can cause old data to get filled into those empty fields
|
|
|
|
|
MergeData(metadata, temp, Array.Empty<MetadataField>(), false, false);
|
|
|
|
|
if (!options.IsIdentify)
|
|
|
|
|
{
|
|
|
|
|
// Keep metadata for fields that the new metadata doesn't have populated
|
|
|
|
|
MergeData(metadata, temp, Array.Empty<MetadataField>(), false, false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MergeData(temp, metadata, item.LockedFields, true, false);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|