aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJPVenson <github@jpb.email>2025-02-03 20:16:58 +0000
committerJPVenson <github@jpb.email>2025-02-03 20:16:58 +0000
commitdf8f352d6543755d4cdc5e8c168c3032600f85cb (patch)
tree785fd9eef6ca0cc4a81e0c45bc8bc22fd1f3e8c0
parentc9237ae73149bc8c8d18d94557b4927deb06175b (diff)
Made key lookup case insensitive
-rw-r--r--Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs b/Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs
index 730e628df..1dd7cfe04 100644
--- a/Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs
+++ b/Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs
@@ -38,7 +38,7 @@ public static class ServiceCollectionExtensions
}
var provider = providerType;
- items[keyAttribute.DatabaseProviderKey] = (services) => (IJellyfinDatabaseProvider)ActivatorUtilities.CreateInstance(services, providerType);
+ items[keyAttribute.DatabaseProviderKey.ToUpperInvariant()] = (services) => (IJellyfinDatabaseProvider)ActivatorUtilities.CreateInstance(services, providerType);
}
return items;
@@ -81,7 +81,7 @@ public static class ServiceCollectionExtensions
}
}
- if (!providers.TryGetValue(efCoreConfiguration.DatabaseType, out providerFactory!))
+ if (!providers.TryGetValue(efCoreConfiguration.DatabaseType.ToUpperInvariant(), out providerFactory!))
{
throw new InvalidOperationException($"Jellyfin cannot find the database provider of type '{efCoreConfiguration.DatabaseType}'. Supported types are {string.Join(", ", providers.Keys)}");
}