Updated django patch for SameSite cookie settings.

- Legacy-Id: 18161
This commit is contained in:
Henrik Levkowetz 2020-07-13 16:26:32 +00:00
parent dac7a1905b
commit 6e4d8457e6

View file

@ -1,5 +1,5 @@
--- django/http//response.py.orig 2020-07-08 14:34:42.776562458 +0200 --- django/http/response.py.orig 2020-07-08 14:34:42.776562458 +0200
+++ django/http//response.py 2020-07-08 14:35:56.454687322 +0200 +++ django/http/response.py 2020-07-08 14:35:56.454687322 +0200
@@ -197,8 +197,8 @@ @@ -197,8 +197,8 @@
if httponly: if httponly:
self.cookies[key]['httponly'] = True self.cookies[key]['httponly'] = True
@ -7,7 +7,7 @@
- if samesite.lower() not in ('lax', 'strict'): - if samesite.lower() not in ('lax', 'strict'):
- raise ValueError('samesite must be "lax" or "strict".') - raise ValueError('samesite must be "lax" or "strict".')
+ if samesite.lower() not in ('lax', 'strict', 'none'): + if samesite.lower() not in ('lax', 'strict', 'none'):
+ raise ValueError('samesite must be "lax", "strict", or "none".') + raise ValueError('samesite must be "lax", "strict", or "none", not "%s".' % samesite)
self.cookies[key]['samesite'] = samesite self.cookies[key]['samesite'] = samesite
def setdefault(self, key, value): def setdefault(self, key, value):