diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 1ad43e9cac..6e7b64c08d 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -1553,6 +1553,8 @@ Zotero.Integration.Session.prototype._updateCitations = async function () { if (index in this.newIndices) { citationsPost = []; delete this.newIndices[index]; + // If this item will need updating later citation processing will reset this index later in the loop + delete this.updateIndices[index]; } else { citationsPost = citations.slice(citationToFieldIdxMapping[index]+1); }