From b2397f63beb93e2cf56a0c72efed7ad409951157 Mon Sep 17 00:00:00 2001 From: Ash Brener Date: Wed, 28 Jan 2026 14:38:01 +0200 Subject: [PATCH] fix: clear rclone locks before each sync attempt --- src/gateway/workspace-sync-manager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gateway/workspace-sync-manager.ts b/src/gateway/workspace-sync-manager.ts index 99f637f7b..0b15c8cdf 100644 --- a/src/gateway/workspace-sync-manager.ts +++ b/src/gateway/workspace-sync-manager.ts @@ -57,6 +57,10 @@ async function runSync(): Promise { const logger = currentLogger; + // Clear any stale locks before attempting sync + // (handles case where prior sync failed and left a lock behind) + clearStaleLocks(logger); + try { // Check if rclone is available const installed = await isRcloneInstalled();