diff options
| author | JPVenson <github@jpb.email> | 2025-01-27 16:35:46 +0000 |
|---|---|---|
| committer | JPVenson <github@jpb.email> | 2025-01-27 16:35:46 +0000 |
| commit | 9d1c4ea169a15d580923aefb0ec43c2b6be5b3a6 (patch) | |
| tree | 609e013c4c4fd5ca6f151cca2950520bfb50df83 /Emby.Server.Implementations/ApplicationHost.cs | |
| parent | aa811eb1e3c78bdf8f4a751311c1bb6d639e851e (diff) | |
Fixed DbContext usage on Provider
Diffstat (limited to 'Emby.Server.Implementations/ApplicationHost.cs')
| -rw-r--r-- | Emby.Server.Implementations/ApplicationHost.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Emby.Server.Implementations/ApplicationHost.cs b/Emby.Server.Implementations/ApplicationHost.cs index 29967c6df..6687be2e9 100644 --- a/Emby.Server.Implementations/ApplicationHost.cs +++ b/Emby.Server.Implementations/ApplicationHost.cs @@ -575,7 +575,11 @@ namespace Emby.Server.Implementations /// <returns>A task representing the service initialization operation.</returns> public async Task InitializeServices() { - var jellyfinDb = await Resolve<IDbContextFactory<JellyfinDbContext>>().CreateDbContextAsync().ConfigureAwait(false); + var factory = Resolve<IDbContextFactory<JellyfinDbContext>>(); + var provider = Resolve<IJellyfinDatabaseProvider>(); + provider.DbContextFactory = factory; + + var jellyfinDb = await factory.CreateDbContextAsync().ConfigureAwait(false); await using (jellyfinDb.ConfigureAwait(false)) { if ((await jellyfinDb.Database.GetPendingMigrationsAsync().ConfigureAwait(false)).Any()) |
