Browse Source

Use appHost.Resolve for accessing the context in Program.cs

Fernando Fernández 4 years ago
parent
commit
59b67584fc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Jellyfin.Server/Program.cs

+ 1 - 1
Jellyfin.Server/Program.cs

@@ -224,7 +224,7 @@ namespace Jellyfin.Server
             {
             {
                 _logger.LogInformation("Running query planner optimizations in the database... This might take a while");
                 _logger.LogInformation("Running query planner optimizations in the database... This might take a while");
                 // Run before disposing the application
                 // Run before disposing the application
-                using var context = new JellyfinDbProvider(appHost.ServiceProvider, appPaths).CreateContext();
+                using var context = appHost.Resolve<JellyfinDbProvider>().CreateContext();
                 if (context.Database.IsSqlite())
                 if (context.Database.IsSqlite())
                 {
                 {
                     context.Database.ExecuteSqlRaw("PRAGMA optimize");
                     context.Database.ExecuteSqlRaw("PRAGMA optimize");