From 8e34fddfaae78b88b471ed5f98c36320b738f8b9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 9 Oct 2024 23:10:01 +1100 Subject: [PATCH] Samesite cookie fix (#8262) - Closes https://github.com/inventree/InvenTree/issues/8254 --- src/backend/InvenTree/InvenTree/settings.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/settings.py b/src/backend/InvenTree/InvenTree/settings.py index 93f45ce1a2..a00a80259b 100644 --- a/src/backend/InvenTree/InvenTree/settings.py +++ b/src/backend/InvenTree/InvenTree/settings.py @@ -1098,13 +1098,9 @@ COOKIE_MODE = ( .strip() ) -valid_cookie_modes = {'lax': 'Lax', 'strict': 'Strict', 'none': None, 'null': None} +valid_cookie_modes = {'lax': 'Lax', 'strict': 'Strict', 'none': 'None', 'null': 'None'} -if COOKIE_MODE not in valid_cookie_modes: - logger.error('Invalid cookie samesite mode: %s', COOKIE_MODE) - sys.exit(-1) - -COOKIE_MODE = valid_cookie_modes[COOKIE_MODE.lower()] +COOKIE_MODE = valid_cookie_modes.get(COOKIE_MODE.lower(), 'None') # Additional CSRF settings CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'