From dac6c3962aa15a1701bb320a881e6c395cbc1198 Mon Sep 17 00:00:00 2001 From: Anurag Saxena Date: Fri, 17 Apr 2026 01:20:11 -0400 Subject: [PATCH] fix: ensure LocalMutex acquire returns release callback correctly (closes #569) (#616) --- src/lib/localDb.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/localDb.js b/src/lib/localDb.js index f4ec5b4c..ced9b3c8 100644 --- a/src/lib/localDb.js +++ b/src/lib/localDb.js @@ -125,8 +125,8 @@ class LocalMutex { return () => this._release(); } return new Promise((resolve) => { - this._queue.push(resolve); - }).then(() => () => this._release()); + this._queue.push(() => resolve(() => this._release())); + }); } _release() {