From 50bef8dffeb7cc5d6af103113ea80fcd19bf04de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Fri, 13 Nov 2020 14:13:41 +0200 Subject: [PATCH] Optimization of note insertion API --- chrome/content/zotero/xpcom/integration.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 63fd902e4e..3712b194b8 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -1469,10 +1469,8 @@ Zotero.Integration.Session.prototype._insertNoteIntoDocument = async function (f if (!citations.length) return []; // Do these in reverse order to ensure we don't get messy document edits - citations.reverse(); placeholderIDs.reverse(); - let fields = await this._doc.convertPlaceholdersToFields(citations.map(() => 'TEMP'), - placeholderIDs, this.data.prefs.noteType, this.data.prefs.fieldType); + let fields = await this._doc.convertPlaceholdersToFields(placeholderIDs, this.data.prefs.noteType, this.data.prefs.fieldType); let insertedCitations = await Promise.all(fields.map(async (field, index) => { let citation = new Zotero.Integration.Citation(new Zotero.Integration.CitationField(field, 'TEMP'),