#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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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();
}