diff --git a/chrome/content/zotero/exportOptions.js b/chrome/content/zotero/exportOptions.js index 75e8cbdaf3..e8d73fa566 100644 --- a/chrome/content/zotero/exportOptions.js +++ b/chrome/content/zotero/exportOptions.js @@ -192,7 +192,6 @@ var Zotero_File_Interface_Export = new function() { Zotero.Prefs.set("export.lastTranslator", window.arguments[0].translators[index].translatorID); // set options on selected translator and generate optionString - var optionString = ""; var optionsAvailable = window.arguments[0].selectedTranslator.displayOptions; var displayOptions = window.arguments[0].displayOptions = {}; for(var option in optionsAvailable) { @@ -209,7 +208,7 @@ var Zotero_File_Interface_Export = new function() { } // save options - optionString = Zotero.JSON.serialize(optionsAvailable); + var optionString = Zotero.JSON.serialize(displayOptions); Zotero.Prefs.set("export.translatorSettings", optionString); } diff --git a/chrome/content/zotero/xpcom/translation/translate.js b/chrome/content/zotero/xpcom/translation/translate.js index 52a513b378..d03c388e62 100644 --- a/chrome/content/zotero/xpcom/translation/translate.js +++ b/chrome/content/zotero/xpcom/translation/translate.js @@ -1273,7 +1273,7 @@ Zotero.Translate.Export.prototype._prepareTranslation = function() { } else { this._io = new Zotero.Translate.IO.Write(this.location, this.translator[0].configOptions["dataMode"], - this.translator[0].displayOptions["exportCharset"] ? this.translator[0].displayOptions["exportCharset"] : null); + this._displayOptions["exportCharset"] ? this._displayOptions["exportCharset"] : null); } this._sandboxManager.importObject(this._io);