From 623200b92bb6f5d1f7b4d4ed7c4608e4c6ec8ef6 Mon Sep 17 00:00:00 2001 From: zadam Date: Sat, 15 May 2021 14:04:01 +0200 Subject: [PATCH] fix "force note sync" --- src/routes/api/sync.js | 2 -- src/services/entity_changes.js | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/routes/api/sync.js b/src/routes/api/sync.js index 43bbdb656..728d13cb0 100644 --- a/src/routes/api/sync.js +++ b/src/routes/api/sync.js @@ -111,8 +111,6 @@ function forceNoteSync(req) { entityChangesService.moveEntityChangeToTop('note_revision_contents', noteRevisionId); } - entityChangesService.moveEntityChangeToTop('recent_changes', noteId); - log.info("Forcing note sync for " + noteId); // not awaiting for the job to finish (will probably take a long time) diff --git a/src/services/entity_changes.js b/src/services/entity_changes.js index 92c2e441c..77337ee90 100644 --- a/src/services/entity_changes.js +++ b/src/services/entity_changes.js @@ -48,9 +48,9 @@ function addNoteReorderingEntityChange(parentNoteId, sourceId) { } function moveEntityChangeToTop(entityName, entityId) { - const [hash, isSynced] = sql.getRow(`SELECT * FROM entity_changes WHERE entityName = ? AND entityId = ?`, [entityName, entityId]); + const ec = sql.getRow(`SELECT * FROM entity_changes WHERE entityName = ? AND entityId = ?`, [entityName, entityId]); - addEntityChange(entityName, entityId, hash, null, isSynced); + insertEntityChange(entityName, entityId, ec.hash, ec.isErased, ec.utcDateChanged, ec.sourceId, ec.isSynced); } function addEntityChangesForSector(entityName, sector) {