From ff58fe9d0d125510252d9de3570c2bc79ee1718a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Thu, 26 Nov 2020 19:02:08 +0100 Subject: [PATCH] Do not error out on invalid cookie message --- copanier/views/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/copanier/views/core.py b/copanier/views/core.py index 7340b26..0112add 100644 --- a/copanier/views/core.py +++ b/copanier/views/core.py @@ -21,7 +21,11 @@ class Response(RollResponse): context["request"] = self.request context["url_for"] = app.url_for if self.request.cookies.get("message"): - context["message"] = json.loads(self.request.cookies["message"]) + try: + message = json.loads(self.request.cookies["message"]) + context["message"] = message + except ValueError: + print('Unable to read the content of the cookie message. Skipping it.') self.cookies.set("message", "") return env.get_template(template_name).render(*args, **context)