From 18b09b004d683c9608bb67ff2f0327f105e0f57b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 18 Jun 2018 11:20:44 +0200 Subject: [PATCH 1/4] utils: don't let requests persist cookies (#24619) --- passerelle/utils/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/passerelle/utils/__init__.py b/passerelle/utils/__init__.py index 7e92722..29b32ca 100644 --- a/passerelle/utils/__init__.py +++ b/passerelle/utils/__init__.py @@ -214,6 +214,9 @@ class Request(RequestSession): if 'timeout' not in kwargs: kwargs['timeout'] = settings.REQUESTS_TIMEOUT + # don't use persistent cookies + self.cookies.clear() + response = super(Request, self).request(method, url, **kwargs) if method == 'GET' and cache_duration and (response.status_code // 100 == 2): -- 2.17.1