From cf3726289c94c523b1e795874d083f2eec3abbf6 Mon Sep 17 00:00:00 2001 From: zadam Date: Thu, 27 Jun 2019 21:24:25 +0200 Subject: [PATCH] attempt to fix the duplicate issue --- package-lock.json | 2 +- src/public/javascripts/services/tree.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 302bc5192..3fd371fc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "trilium", - "version": "0.33.3", + "version": "0.33.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/public/javascripts/services/tree.js b/src/public/javascripts/services/tree.js index 4a3a236e7..7be6bff10 100644 --- a/src/public/javascripts/services/tree.js +++ b/src/public/javascripts/services/tree.js @@ -630,7 +630,8 @@ async function createNote(node, parentNoteId, target, extraOptions = {}) { extraClasses: await treeBuilder.getExtraClasses(noteEntity), icon: await treeBuilder.getIcon(noteEntity), folder: extraOptions.type === 'search', - lazy: true + lazy: true, + key: utils.randomString(12) // this should prevent some "duplicate key" errors }; if (target === 'after') {