commit 80cfd609ea3ecfda9fa8024abe3ff6edc63f202c
parent c8cf9b9e6fed4811c88c072845728a71f77a7934
Author: Dan Stillman <dstillman@zotero.org>
Date: Tue, 6 Feb 2018 01:40:50 -0500
Add `sessionID` option to translate() that gets passed to the ItemSaver
This will allow the connector to send a sessionID with a save request.
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/chrome/content/zotero/xpcom/translation/translate.js b/chrome/content/zotero/xpcom/translation/translate.js
@@ -1292,6 +1292,7 @@ Zotero.Translate.Base.prototype = {
this._currentState = "translate";
+ this._sessionID = options.sessionID;
this._libraryID = options.libraryID;
if (options.collections && !Array.isArray(options.collections)) {
throw new Error("'collections' must be an array");
@@ -2082,6 +2083,7 @@ Zotero.Translate.Web.prototype._prepareTranslation = Zotero.Promise.method(funct
collections: this._collections,
attachmentMode: Zotero.Translate.ItemSaver[(this._saveAttachments ? "ATTACHMENT_MODE_DOWNLOAD" : "ATTACHMENT_MODE_IGNORE")],
forceTagType: 1,
+ sessionID: this._sessionID,
cookieSandbox: this._cookieSandbox,
proxy: this._proxy,
baseURI: this.location