commit 302efb08549c11c3e9b46c0b4095a7bd44f59441
parent b5bc18c7eda7d06a1d03d3ab3765988791f52a33
Author: Dan Stillman <dstillman@zotero.org>
Date: Mon, 5 Dec 2016 03:05:11 -0500
Fix User-Agent header handling for endpoints updated in b5bc18c7ed
Diffstat:
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/chrome/content/zotero/xpcom/server_connector.js b/chrome/content/zotero/xpcom/server_connector.js
@@ -355,8 +355,14 @@ Zotero.Server.Connector.SaveItem.prototype = {
}
}
- var cookieSandbox = data["uri"] ? new Zotero.CookieSandbox(null, data["uri"],
- data["detailedCookies"] ? "" : data["cookie"] || "", options.userAgent) : null;
+ var cookieSandbox = data.uri
+ ? new Zotero.CookieSandbox(
+ null,
+ data.uri,
+ data.detailedCookies ? "" : data.cookie || "",
+ options.headers["User-Agent"]
+ )
+ : null;
if(cookieSandbox && data.detailedCookies) {
cookieSandbox.addCookiesFromHeader(data.detailedCookies);
}
@@ -466,7 +472,9 @@ Zotero.Server.Connector.SaveSnapshot.prototype = {
filesEditable = true;
}
- var cookieSandbox = new Zotero.CookieSandbox(null, data["url"], data["cookie"], options.userAgent);
+ var cookieSandbox = new Zotero.CookieSandbox(
+ null, data.url, data.cookie, options.headers["User-Agent"]
+ );
if (data.pdf && filesEditable) {
delete Zotero.Server.Connector.Data[data.url];