mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-30 04:34:49 +03:00
add ShortOverview
This commit is contained in:
@@ -183,6 +183,7 @@ namespace MediaBrowser.Providers.Manager
|
||||
MergeAwards(source, target, lockedFields, replaceData);
|
||||
MergeTaglines(source, target, lockedFields, replaceData);
|
||||
MergeTrailers(source, target, lockedFields, replaceData);
|
||||
MergeShortOverview(source, target, lockedFields, replaceData);
|
||||
|
||||
if (mergeMetadataSettings)
|
||||
{
|
||||
@@ -216,6 +217,20 @@ namespace MediaBrowser.Providers.Manager
|
||||
}
|
||||
}
|
||||
|
||||
private static void MergeShortOverview(BaseItem source, BaseItem target, List<MetadataFields> lockedFields, bool replaceData)
|
||||
{
|
||||
var sourceHasShortOverview = source as IHasShortOverview;
|
||||
var targetHasShortOverview = target as IHasShortOverview;
|
||||
|
||||
if (sourceHasShortOverview != null && targetHasShortOverview != null)
|
||||
{
|
||||
if (replaceData || string.IsNullOrEmpty(targetHasShortOverview.ShortOverview))
|
||||
{
|
||||
targetHasShortOverview.ShortOverview = sourceHasShortOverview.ShortOverview;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void MergeAlbumArtist(BaseItem source, BaseItem target, List<MetadataFields> lockedFields, bool replaceData)
|
||||
{
|
||||
var sourceHasAlbumArtist = source as IHasAlbumArtist;
|
||||
|
||||
Reference in New Issue
Block a user