瀏覽代碼

Fixed dangling connections keept open on window migration

JPVenson 7 月之前
父節點
當前提交
510b29f2a4
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs

+ 2 - 0
Jellyfin.Server/Migrations/Routines/MigrateLibraryDb.cs

@@ -272,6 +272,8 @@ public class MigrateLibraryDb : IMigrationRoutine
         connection.Close();
         connection.Close();
         _logger.LogInformation("Migration of the Library.db done.");
         _logger.LogInformation("Migration of the Library.db done.");
         _logger.LogInformation("Move {0} to {1}.", libraryDbPath, libraryDbPath + ".old");
         _logger.LogInformation("Move {0} to {1}.", libraryDbPath, libraryDbPath + ".old");
+
+        SqliteConnection.ClearAllPools();
         File.Move(libraryDbPath, libraryDbPath + ".old");
         File.Move(libraryDbPath, libraryDbPath + ".old");
 
 
         _logger.LogInformation("Migrating Library db took {0}.", migrationTotalTime);
         _logger.LogInformation("Migrating Library db took {0}.", migrationTotalTime);