From 1dfde76b95e20e6f2902907d223dab65cde9fbb6 Mon Sep 17 00:00:00 2001 From: zadam Date: Tue, 8 Feb 2022 23:38:54 +0100 Subject: [PATCH] fix updating becca after undeleting notes --- src/public/app/services/tree.js | 2 +- src/services/notes.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/public/app/services/tree.js b/src/public/app/services/tree.js index 4bbdafdb4..30eb85688 100644 --- a/src/public/app/services/tree.js +++ b/src/public/app/services/tree.js @@ -65,7 +65,7 @@ async function resolveNotePathToSegments(notePath, hoistedNoteId = 'root', logEr if (!parents.length) { if (logErrors) { - ws.logError(`No parents found for ${childNoteId} (${child.title}) for path ${notePath}`); + ws.logError(`No parents found for note ${childNoteId} (${child.title}) for path ${notePath}`); } return; diff --git a/src/services/notes.js b/src/services/notes.js index 5b330efd6..df227291d 100644 --- a/src/services/notes.js +++ b/src/services/notes.js @@ -634,7 +634,10 @@ function undeleteBranch(branchId, deleteId, taskContext) { taskContext.increaseProgressCount(); if (note.isDeleted && note.deleteId === deleteId) { - new Note(note).save(); + // becca entity was already created as skeleton in "new Branch()" above + const noteEntity = becca.getNote(note.noteId); + noteEntity.updateFromRow(note); + noteEntity.save(); const attributes = sql.getRows(` SELECT * FROM attributes