From c196097c63fd94404943c61130747d31b8aeee41 Mon Sep 17 00:00:00 2001 From: tpazderka Date: Mon, 23 Jun 2014 17:41:51 +0200 Subject: Fixed set_cookie max-age parsing Max-age is expected to be in seconds and thus cannot be parsed by _since_epoch. Expire attribute is calculated from now() and max-age --- src/saml2/httpbase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/saml2/httpbase.py') diff --git a/src/saml2/httpbase.py b/src/saml2/httpbase.py index 56d4a7e5..eeb0a566 100644 --- a/src/saml2/httpbase.py +++ b/src/saml2/httpbase.py @@ -177,7 +177,7 @@ class HTTPBase(object): std_attr[attr] = morsel[attr] elif attr == "max-age": if morsel["max-age"]: - std_attr["expires"] = _since_epoch(morsel["max-age"]) + std_attr["expires"] = time.time() + int(morsel["max-age"]) for att, item in PAIRS.items(): if std_attr[att]: -- cgit v1.2.1