diff --git a/src/plugins/booth.js b/src/plugins/booth.js index 004e2919..6a86f550 100644 --- a/src/plugins/booth.js +++ b/src/plugins/booth.js @@ -493,7 +493,7 @@ class Booth { const result = this.#locker.using( [REDIS_ADVANCING], 10_000, - (signal) => this.#advanceLocked({ ...opts, signal }), + (signal) => this.#uw.db.transaction().execute(async (tx) => this.#advanceLocked({ ...opts, signal }, tx)), ); this.#awaitAdvance = result; return result;