From 1eb888d026e4edf6bf9675d8a36f888f06d30495 Mon Sep 17 00:00:00 2001 From: Martynas Bagdonas Date: Wed, 21 Apr 2021 16:55:44 +0300 Subject: [PATCH] Fix missing `itemData` when creating a note from annotations --- chrome/content/zotero/xpcom/editorInstance.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/editorInstance.js b/chrome/content/zotero/xpcom/editorInstance.js index 11e93e78bc..52c0bc4b4f 100644 --- a/chrome/content/zotero/xpcom/editorInstance.js +++ b/chrome/content/zotero/xpcom/editorInstance.js @@ -271,7 +271,11 @@ class EditorInstance { citationItems: [citationItem], properties: {} }; - let formatted = this._formatCitation(citation); + + let citationWithData = JSON.parse(JSON.stringify(citation)); + citationWithData.citationItems[0].itemData = itemData; + let formatted = this._formatCitation(citationWithData); + citationHTML = `(${formatted})`; }