diff --git a/src/backends/locked.ts b/src/backends/locked.ts index 70e2dbea..6fd6b850 100644 --- a/src/backends/locked.ts +++ b/src/backends/locked.ts @@ -84,8 +84,9 @@ export class LockedFS implements FileSystem { } // Non-null assertion: we already checked locks has path - this.locks.get(path)!.resolve(); + const lock = this.locks.get(path)!; this.locks.delete(path); + lock.resolve(); return true; }