Add migration to properly set playlist owner

This commit is contained in:
Shadowghost
2023-03-10 19:16:57 +01:00
parent 76ae599bd3
commit 8d158df678
4 changed files with 90 additions and 1 deletions

View File

@@ -563,5 +563,19 @@ namespace Emby.Server.Implementations.Playlists
}
}
}
public async Task UpdatePlaylist(Playlist playlist)
{
var currentPlaylist = (Playlist)_libraryManager.GetItemById(playlist.Id);
currentPlaylist.OwnerUserId = playlist.OwnerUserId;
currentPlaylist.Shares = playlist.Shares;
await playlist.UpdateToRepositoryAsync(ItemUpdateType.MetadataEdit, CancellationToken.None).ConfigureAwait(false);
if (playlist.IsFile)
{
SavePlaylistFile(currentPlaylist);
}
}
}
}