Fix double document creation on first sync

This commit is contained in:
Andras Schmelczer 2025-04-01 22:42:14 +01:00
commit 168fb44b07
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -479,7 +479,10 @@ export class Syncer {
.filter( .filter(
(remoteDocument) => (remoteDocument) =>
allLocalFiles.includes(remoteDocument.relativePath) && allLocalFiles.includes(remoteDocument.relativePath) &&
!remoteDocument.isDeleted !remoteDocument.isDeleted &&
this.database.getDocumentByDocumentId(
remoteDocument.documentId
) === undefined
) )
.forEach((remoteDocument) => { .forEach((remoteDocument) => {
this.database.createNewEmptyDocument( this.database.createNewEmptyDocument(