diff --git a/gaseous-server/Controllers/V1.1/FirstSetupController.cs b/gaseous-server/Controllers/V1.1/FirstSetupController.cs index 3b88c67..445b7fe 100644 --- a/gaseous-server/Controllers/V1.1/FirstSetupController.cs +++ b/gaseous-server/Controllers/V1.1/FirstSetupController.cs @@ -71,6 +71,15 @@ namespace gaseous_server.Controllers Logging.Log(Logging.LogType.Information, "First Run", "Setting first run state to 1"); Config.SetSetting("FirstRunStatus", "1"); + Logging.Log(Logging.LogType.Information, "First Run", "Migrating existing collections to newly created user (for upgrades from v1.6.1 and earlier)"); + Database db = new Database(Database.databaseType.MySql, Config.DatabaseConfiguration.ConnectionString); + string sql = "UPDATE RomCollections SET OwnedBy=@userid WHERE OwnedBy IS NULL;"; + Dictionary dbDict = new Dictionary + { + { "userid", user.Id } + }; + db.ExecuteCMD(sql, dbDict); + return Ok(result); } else