From fc71f8a5e1ee3b678872d43ff1d37afde29eaf64 Mon Sep 17 00:00:00 2001 From: Dominion Date: Sat, 25 Mar 2023 15:48:08 -0400 Subject: [PATCH] Fix SQLite setup wizard issue again --- src/Tgstation.Server.Host/Setup/SetupWizard.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Tgstation.Server.Host/Setup/SetupWizard.cs b/src/Tgstation.Server.Host/Setup/SetupWizard.cs index 04a49fda7a..53d31df891 100644 --- a/src/Tgstation.Server.Host/Setup/SetupWizard.cs +++ b/src/Tgstation.Server.Host/Setup/SetupWizard.cs @@ -276,9 +276,12 @@ namespace Tgstation.Server.Host.Setup } if (isSqliteDB && !dbExists) - await Task.WhenAll( - console.WriteAsync("Deleting test database file...", true, cancellationToken), - ioManager.DeleteFile(databaseName, cancellationToken)); + { + await console.WriteAsync("Deleting test database file...", true, cancellationToken); + if (platformIdentifier.IsWindows) + SqliteConnection.ClearAllPools(); + await ioManager.DeleteFile(databaseName, cancellationToken); + } } ///