From 346f6edd7e52ec184db6359018784a83eb3cc4be Mon Sep 17 00:00:00 2001 From: zadam Date: Fri, 10 Feb 2023 08:55:26 +0100 Subject: [PATCH] fix filing entity changes for deleted notes --- src/services/entity_changes.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/entity_changes.js b/src/services/entity_changes.js index c83b47c06..35831dc1c 100644 --- a/src/services/entity_changes.js +++ b/src/services/entity_changes.js @@ -102,13 +102,14 @@ function fillEntityChanges(entityName, entityPrimaryKey, condition = '') { const entity = becca.getEntity(entityName, entityId); + // entity might be null (not present in becca) when it's deleted addEntityChange({ entityName, entityId, - hash: entity.generateHash(), + hash: entity?.generateHash() || "|deleted", isErased: false, - utcDateChanged: entity.getUtcDateChanged(), - isSynced: entityName !== 'options' || !!entity.isSynced + utcDateChanged: entity?.getUtcDateChanged() || dateUtils.utcNowDateTime(), + isSynced: entityName !== 'options' || !!entity?.isSynced }); } }