diff --git a/electron/src/electron-utils/utilsSQLite.ts b/electron/src/electron-utils/utilsSQLite.ts index 70e12e5..8dc4775 100644 --- a/electron/src/electron-utils/utilsSQLite.ts +++ b/electron/src/electron-utils/utilsSQLite.ts @@ -54,13 +54,6 @@ export class UtilsSQLite { }); } if (mDB != null) { - try { - this.dbChanges(mDB); - } catch (err: any) { - const errmsg = err.message ? err.message : err; - throw new Error(`${msg} ${errmsg}`); - } - try { // set the password if (password.length > 0) { @@ -72,6 +65,14 @@ export class UtilsSQLite { const errmsg = err.message ? err.message : err; throw new Error(`${msg} ${errmsg}`); } + + try { + this.dbChanges(mDB); + } catch (err: any) { + const errmsg = err.message ? err.message : err; + throw new Error(`${msg} ${errmsg}`); + } + return mDB; } else { throw new Error(msg + 'open database failed');