#14751 Only migrate providerids that match assumption (#14810)

This commit is contained in:
JPVenson
2025-09-18 02:33:23 +02:00
committed by GitHub
parent db2dbaa62b
commit eaf33f01e1

View File

@@ -1086,12 +1086,12 @@ internal class MigrateLibraryDb : IDatabaseMigrationRoutine
if (reader.TryGetString(index++, out var providerIds))
{
entity.Provider = providerIds.Split('|').Select(e => e.Split("="))
entity.Provider = providerIds.Split('|').Select(e => e.Split("=")).Where(e => e.Length >= 2)
.Select(e => new BaseItemProvider()
{
Item = null!,
ProviderId = e[0],
ProviderValue = e[1]
ProviderValue = string.Join('|', e.Skip(1))
}).ToArray();
}