From 168fb44b0744f1f0fc696e669d06b5dac2a1f98e Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Tue, 1 Apr 2025 22:42:14 +0100 Subject: [PATCH] Fix double document creation on first sync --- frontend/sync-client/src/sync-operations/syncer.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/sync-client/src/sync-operations/syncer.ts b/frontend/sync-client/src/sync-operations/syncer.ts index 8ec83694..ec6b2288 100644 --- a/frontend/sync-client/src/sync-operations/syncer.ts +++ b/frontend/sync-client/src/sync-operations/syncer.ts @@ -479,7 +479,10 @@ export class Syncer { .filter( (remoteDocument) => allLocalFiles.includes(remoteDocument.relativePath) && - !remoteDocument.isDeleted + !remoteDocument.isDeleted && + this.database.getDocumentByDocumentId( + remoteDocument.documentId + ) === undefined ) .forEach((remoteDocument) => { this.database.createNewEmptyDocument(