Procházet zdrojové kódy

fixes #14859 Add Check for ItemValues (#14860)

JPVenson před 1 měsícem
rodič
revize
e282b05b8f

+ 5 - 0
Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs

@@ -186,6 +186,11 @@ internal class MigrateLibraryDb : IDatabaseMigrationRoutine
                 foreach (SqliteDataReader dto in connection.Query(itemValueQuery))
                 {
                     var itemId = dto.GetGuid(0);
+                    if (!baseItemIds.Contains(itemId))
+                    {
+                        continue;
+                    }
+
                     var entity = GetItemValue(dto);
                     var key = ((int)entity.Type, entity.Value);
                     if (!localItems.TryGetValue(key, out var existing))