summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorTimothy McCurrach <tim.mccurrach@gmail.com>2022-01-22 02:06:17 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-01-24 07:05:53 +0100
commitefb4478e484ae61c5fc23563d4e9df1f8f49df49 (patch)
tree306d09237739696e8bc98739191b0ce1b3121179 /django
parent7c4f3965098baad2396e24501e09237425a7bd6f (diff)
Fixed #33458 -- Fixed encoding of messages with empty string as extra_tags.
Diffstat (limited to 'django')
-rw-r--r--django/contrib/messages/storage/cookie.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/messages/storage/cookie.py b/django/contrib/messages/storage/cookie.py
index 1d390c71dd..e48d4edb08 100644
--- a/django/contrib/messages/storage/cookie.py
+++ b/django/contrib/messages/storage/cookie.py
@@ -19,7 +19,7 @@ class MessageEncoder(json.JSONEncoder):
# Using 0/1 here instead of False/True to produce more compact json
is_safedata = 1 if isinstance(obj.message, SafeData) else 0
message = [self.message_key, is_safedata, obj.level, obj.message]
- if obj.extra_tags:
+ if obj.extra_tags is not None:
message.append(obj.extra_tags)
return message
return super().default(obj)