Fix existing DisplayPreferences migration

This commit is contained in:
crobibero
2020-12-03 15:00:26 -07:00
parent 685c966468
commit e765184afa
2 changed files with 18 additions and 2 deletions

View File

@@ -177,7 +177,7 @@ namespace Jellyfin.Api.Controllers
foreach (var key in displayPreferences.CustomPrefs.Keys.Where(key => key.StartsWith("landing-", StringComparison.OrdinalIgnoreCase)))
{
if (Guid.TryParse(key.Substring("landing-".Length), out var preferenceId))
if (Guid.TryParse(key.AsSpan().Slice("landing-".Length), out var preferenceId))
{
var itemPreferences = _displayPreferencesManager.GetItemDisplayPreferences(existingDisplayPreferences.UserId, preferenceId, existingDisplayPreferences.Client);
itemPreferences.ViewType = Enum.Parse<ViewType>(displayPreferences.ViewType);