diff --git a/BTCPayServer/Hosting/ToPostgresMigrationStartupTask.cs b/BTCPayServer/Hosting/ToPostgresMigrationStartupTask.cs index bda33d183..1f2fb64c5 100644 --- a/BTCPayServer/Hosting/ToPostgresMigrationStartupTask.cs +++ b/BTCPayServer/Hosting/ToPostgresMigrationStartupTask.cs @@ -242,7 +242,10 @@ namespace BTCPayServer.Hosting private static async Task GetMigrationState(ApplicationDbContext postgresContext) { - return (await postgresContext.Settings.FromSqlRaw("SELECT \"Id\", \"Value\" FROM \"Settings\" WHERE \"Id\"='MigrationData'").AsNoTracking().FirstOrDefaultAsync())?.Value; + var o = (await postgresContext.Settings.FromSqlRaw("SELECT \"Id\", \"Value\" FROM \"Settings\" WHERE \"Id\"='MigrationData'").AsNoTracking().FirstOrDefaultAsync())?.Value; + if (o is null) + return null; + return JObject.Parse(o)["state"]?.Value(); } private static async Task SetMigrationState(ApplicationDbContext postgresContext, string migratingFrom, string state) { diff --git a/Build/Version.csproj b/Build/Version.csproj index 80ac53f95..a1aa6de08 100644 --- a/Build/Version.csproj +++ b/Build/Version.csproj @@ -1,5 +1,5 @@ - 1.7.9 + 1.7.10 diff --git a/Changelog.md b/Changelog.md index 1010b8818..a765a0712 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,11 @@ # Changelog +## 1.7.10 + +### Bug fix + +* After successful migration from SQLite or MySql, there is an error after a restart @NicolasDorier + ## 1.7.9 ### Bug fixes