From 9ed1792d9e939660c22156b0c06cdf61aa8112f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Fri, 9 Feb 2018 15:57:11 +0200 Subject: [PATCH] Fix citation text editor (regression 09ceaa953) --- chrome/content/zotero/xpcom/integration.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 5f75e134b..81e0194a7 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -1149,10 +1149,10 @@ Zotero.Integration.Fields.prototype.addEditCitation = Zotero.Promise.coroutine(f var previewFn = Zotero.Promise.coroutine(function* (citation) { let idx = yield fieldIndexPromise; yield citationsByItemIDPromise; - - let citations = this._session.getCiteprocLists(); - let citationsPre = citations.slice(0, idx); - let citationsPost = citations.slice(idx+1); + + var [citations, fieldToCitationIdxMapping, citationToFieldIdxMapping] = this._session.getCiteprocLists(); + let citationsPre = citations.slice(0, fieldToCitationIdxMapping[idx]); + let citationsPost = citations.slice(fieldToCitationIdxMapping[idx]+1); try { return this._session.style.previewCitationCluster(citation, citationsPre, citationsPost, "rtf"); } catch(e) {