From b0a0574ae092c9587024a933438ad99dbd30a63f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= <> Date: Fri, 4 Feb 2011 19:37:42 +0000 Subject: [PATCH] Apply patch from #1194 --- deluge/ui/web/auth.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deluge/ui/web/auth.py b/deluge/ui/web/auth.py index 101bc628a..699133cb0 100644 --- a/deluge/ui/web/auth.py +++ b/deluge/ui/web/auth.py @@ -135,8 +135,9 @@ class Auth(JSONComponent): expires, expires_str = make_expires(config["session_timeout"]) checksum = str(make_checksum(session_id)) + base = str(component.get("Web").get_config()["base"]) request.addCookie('_session_id', session_id + checksum, - path="/json", expires=expires_str) + path=base+"json", expires=expires_str) log.debug("Creating session for %s", login) config = component.get("DelugeWeb").config @@ -232,8 +233,9 @@ class Auth(JSONComponent): session["expires"] = expires _session_id = request.getCookie("_session_id") + base = str(component.get("Web").get_config()["base"]) request.addCookie('_session_id', _session_id, - path="/json", expires=expires_str) + path=base+"json", expires=expires_str) if method: if not hasattr(method, "_json_export"):