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(