Do not error out on invalid cookie message

This commit is contained in:
Alexis Métaireau 2020-11-26 19:02:08 +01:00
parent 372066c6d7
commit ff58fe9d0d

View file

@ -21,7 +21,11 @@ class Response(RollResponse):
context["request"] = self.request context["request"] = self.request
context["url_for"] = app.url_for context["url_for"] = app.url_for
if self.request.cookies.get("message"): 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", "") self.cookies.set("message", "")
return env.get_template(template_name).render(*args, **context) return env.get_template(template_name).render(*args, **context)