From 997e962fbe9e9169d682332833c19f0118cbf28e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 11 Mar 2025 17:24:29 +0200 Subject: [PATCH] fix(edit-docs): attachments duplication --- electron-docs-main.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/electron-docs-main.ts b/electron-docs-main.ts index 2c8a46c53..cd30568ec 100644 --- a/electron-docs-main.ts +++ b/electron-docs-main.ts @@ -52,6 +52,16 @@ async function importData(input: Buffer) { const beccaLoader = ((await import("./src/becca/becca_loader.js")).default); const notes = ((await import("./src/services/notes.js")).default); beccaLoader.load(); + const becca = ((await import("./src/becca/becca.js")).default); + const utils = ((await import("./src/services/utils.js")).default); + const eraseService = ((await import("./src/services/erase.js")).default); + const deleteId = utils.randomString(10); + + const existingNote = becca.getNote(NOTE_ID_USER_GUIDE); + if (existingNote) { + existingNote.deleteNote(deleteId); + } + eraseService.eraseNotesWithDeleteId(deleteId); const { note } = notes.createNewNoteWithTarget("into", "none_root", { parentNoteId: "root",