commit 9ed1792d9e939660c22156b0c06cdf61aa8112f8
parent e9a3f9b0e0e3d20e728cab5d140114969774e15c
Author: Adomas VenĨkauskas <adomas.ven@gmail.com>
Date: Fri, 9 Feb 2018 15:57:11 +0200
Fix citation text editor (regression 09ceaa953)
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git 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) {