From e9f9d9dc98e3dfaee966d02ebf5d48a162f3767f Mon Sep 17 00:00:00 2001 From: Harvey Tindall Date: Sun, 25 Jun 2023 19:47:31 +0100 Subject: [PATCH] db: mark migration as completed when it's done migrated_to_db config key is used. Might also add an extra check to see if anything is in the DB. --- migrations.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/migrations.go b/migrations.go index 64cba42..99f0d07 100644 --- a/migrations.go +++ b/migrations.go @@ -280,6 +280,11 @@ func migrateToBadger(app *appContext) { if _, ok := app.storage.GetCustomContentKey("UserPage"); !ok { app.storage.SetCustomContentKey("UserPage", app.storage.deprecatedUserPageContent.Page) } + + tempConfig, _ := ini.Load(app.configPath) + tempConfig.Section("").Key("migrated_to_db").SetValue("true") + tempConfig.SaveTo(app.configPath) + app.info.Println("All data migrated to database. JSON files in the config folder can be deleted if you are sure all data is correct in the app. Create an issue if you have problems.") } // Migrate between hyphenated & non-hyphenated user IDs. Doesn't seem to happen anymore, so disabled.