From 6ddf2d1012142e4a6a7f486a51ef9cc80a167b12 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Mon, 9 Jun 2025 08:33:33 -0600 Subject: [PATCH] fix problem switching IDs (creating too many settings) --- src/db/databaseUtil.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/db/databaseUtil.ts b/src/db/databaseUtil.ts index ec537619..d68926fe 100644 --- a/src/db/databaseUtil.ts +++ b/src/db/databaseUtil.ts @@ -55,20 +55,7 @@ export async function updateAccountSettings( ); const updateResult = await platform.dbExec(updateSql, updateParams); - - // If no record was updated, insert a new one - if (updateResult.changes === 1) { - return true; - } else { - const columns = Object.keys(settingsChanges); - const values = Object.values(settingsChanges); - const placeholders = values.map(() => "?").join(", "); - - const insertSql = `INSERT INTO settings (${columns.join(", ")}) VALUES (${placeholders})`; - const result = await platform.dbExec(insertSql, values); - - return result.changes === 1; - } + return updateResult.changes === 1; } const DEFAULT_SETTINGS: Settings = {