From 66bfe1cede7c5bb175b7e9417fc1551c870aef5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Mon, 17 Nov 2014 18:10:49 +0100 Subject: [PATCH] arcopole: reset cookies before association Closes #5961 --- mandaye_cud/filters/cud.py | 5 +++++ mandaye_cud/mappers/arcopole.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/mandaye_cud/filters/cud.py b/mandaye_cud/filters/cud.py index fda9866..1219ba6 100644 --- a/mandaye_cud/filters/cud.py +++ b/mandaye_cud/filters/cud.py @@ -9,6 +9,11 @@ from mandaye.response import _302 class ArcopoleFilter: + @staticmethod + def associate_req(env, values, request): + request.cookies = None + return request + @staticmethod def associate(env, values, request, response): qs = parse_qs(env['QUERY_STRING']) diff --git a/mandaye_cud/mappers/arcopole.py b/mandaye_cud/mappers/arcopole.py index 1f30606..47abd16 100644 --- a/mandaye_cud/mappers/arcopole.py +++ b/mandaye_cud/mappers/arcopole.py @@ -93,6 +93,9 @@ mapping = [ 'path': r'/studio/mandayeassociate$', 'method': 'GET', 'target': '/studio/accueil', + 'on_request': [ + {'filter': ArcopoleFilter.associate_req,} + ], 'on_response': [{ 'filter': ArcopoleFilter.associate, 'values': {