diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 6f18a22fe0..6e734e3152 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -1348,18 +1348,11 @@ Zotero.Integration.Session.prototype._updateDocument = async function(forceCitat } else { bibliographyText = bib[0].bibstart+bib[1].join("")+bib[0].bibend; } - - // if bibliography style not set, set it - if(!this.data.style.bibliographyStyleHasBeenSet) { - var bibStyle = Zotero.Cite.getBibliographyFormatParameters(bib); - - // set bibliography style - await this._doc.setBibliographyStyle(bibStyle.firstLineIndent, bibStyle.indent, - bibStyle.lineSpacing, bibStyle.entrySpacing, bibStyle.tabStops, bibStyle.tabStops.length); - - // set bibliographyStyleHasBeenSet parameter to prevent further changes - this.data.style.bibliographyStyleHasBeenSet = true; - } + + var bibStyle = Zotero.Cite.getBibliographyFormatParameters(bib); + await this._doc.setBibliographyStyle(bibStyle.firstLineIndent, bibStyle.indent, + bibStyle.lineSpacing, bibStyle.entrySpacing, bibStyle.tabStops, bibStyle.tabStops.length); + this.data.style.bibliographyStyleHasBeenSet = true; } // set bibliography text @@ -3639,4 +3632,4 @@ Zotero.Integration.LegacyPluginWrapper.wrapDocument = function wrapDocument(doc) return doc.convert.apply(doc, arguments); } return wrapped; -} \ No newline at end of file +}