From 47fbda8fc4d98d6748200ff52128e42f0c2f163a Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 13 Jun 2026 17:38:46 +0000 Subject: [PATCH] Refactor safeRollbackSavepoint for code reuse --- src/core/engine/wasm/WasmDatabaseEngine.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/core/engine/wasm/WasmDatabaseEngine.ts b/src/core/engine/wasm/WasmDatabaseEngine.ts index 68c5942..3957a3a 100644 --- a/src/core/engine/wasm/WasmDatabaseEngine.ts +++ b/src/core/engine/wasm/WasmDatabaseEngine.ts @@ -938,13 +938,7 @@ export class WasmDatabaseEngine implements DatabaseOperations { await this.executeQuery(`RELEASE ${savepointName}`); } catch (err) { - try { - // ROLLBACK TO restores but keeps the savepoint; RELEASE removes it - await this.executeQuery(`ROLLBACK TO ${savepointName}`); - await this.executeQuery(`RELEASE ${savepointName}`); - } catch (rollbackErr) { - console.warn('Failed to rollback savepoint:', rollbackErr); - } + await this.safeRollbackSavepoint(savepointName, 'updateCellBatch'); throw err; } }