diff --git a/frontend/sync-client/src/sync-operations/syncer.ts b/frontend/sync-client/src/sync-operations/syncer.ts index e9f0050e..257a8d67 100644 --- a/frontend/sync-client/src/sync-operations/syncer.ts +++ b/frontend/sync-client/src/sync-operations/syncer.ts @@ -477,6 +477,11 @@ export class Syncer { contentBytes }); + if (response.isDeleted) { + await this.processRemoteDelete(diskPath, { ...response, contentSize: 0 }); + return; + } + this.queue.lastSeenUpdateId = response.vaultUpdateId; await this.handleMaybeMergingResponse({