commit dd921f340c9c02fc8428da3660d9ea635d1fd0b1
parent a3473896a5aba4067b7808c984a2f2c6354d34b3
Author: Adomas VenĨkauskas <adomas.ven@gmail.com>
Date: Thu, 16 Mar 2017 17:06:01 +0200
Use data.detailedCookies in /connector/saveSnapshot
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
@@ -475,9 +475,17 @@ Zotero.Server.Connector.SaveSnapshot.prototype = {
filesEditable = true;
}
- var cookieSandbox = new Zotero.CookieSandbox(
- null, data.url, data.cookie, options.headers["User-Agent"]
- );
+ 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);
+ }
if (data.pdf && filesEditable) {
delete Zotero.Server.Connector.Data[data.url];