aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJPVenson <github@jpb.email>2025-09-25 17:02:20 +0300
committerGitHub <noreply@github.com>2025-09-25 08:02:20 -0600
commite282b05b8f0ceee7a64fc4959a6bda3561c67ff7 (patch)
treef9a39413549d0f6700db3f13501459be572d5557
parent2aa39226c6f47a7d985bd1f5ddc887387650daad (diff)
fixes #14859 Add Check for ItemValues (#14860)
-rw-r--r--Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs b/Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs
index f63b7ee62..8c775ab78 100644
--- a/Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs
+++ b/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))