From dd921f340c9c02fc8428da3660d9ea635d1fd0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Thu, 16 Mar 2017 17:06:01 +0200 Subject: [PATCH] Use data.detailedCookies in /connector/saveSnapshot --- chrome/content/zotero/xpcom/server_connector.js | 14 +++++++++++--- 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 index f8bdad3d26..21751832a5 100644 --- 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];