diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-11-17 16:54:15 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-11-17 16:54:15 -0500 |
| commit | ceee0cdccabf2a0ce205b8c853d6a9c5f16b6a5c (patch) | |
| tree | 2fc6dcbb357fcb30c5685048211972a6e25066c3 /MediaBrowser.Api/VideosService.cs | |
| parent | b5ab7776f16196610f2b7d462e59c8851e5ebde2 (diff) | |
improve merge/split video feature
Diffstat (limited to 'MediaBrowser.Api/VideosService.cs')
| -rw-r--r-- | MediaBrowser.Api/VideosService.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Api/VideosService.cs b/MediaBrowser.Api/VideosService.cs index 3f840dbfa..3f4bb46f4 100644 --- a/MediaBrowser.Api/VideosService.cs +++ b/MediaBrowser.Api/VideosService.cs @@ -114,12 +114,14 @@ namespace MediaBrowser.Api foreach (var link in video.GetLinkedAlternateVersions()) { - link.PrimaryVersionId = null; + link.SetPrimaryVersionId(null); + link.LinkedAlternateVersions = Video.EmptyLinkedChildArray; link.UpdateToRepository(ItemUpdateType.MetadataEdit, CancellationToken.None); } video.LinkedAlternateVersions = Video.EmptyLinkedChildArray; + video.SetPrimaryVersionId(null); video.UpdateToRepository(ItemUpdateType.MetadataEdit, CancellationToken.None); } @@ -174,7 +176,7 @@ namespace MediaBrowser.Api foreach (var item in items.Where(i => i.Id != primaryVersion.Id)) { - item.PrimaryVersionId = primaryVersion.Id.ToString("N"); + item.SetPrimaryVersionId(primaryVersion.Id.ToString("N")); item.UpdateToRepository(ItemUpdateType.MetadataEdit, CancellationToken.None); |
