diff options
| author | Timothy McCurrach <tim.mccurrach@gmail.com> | 2022-01-22 02:06:17 +0000 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-01-24 07:05:53 +0100 |
| commit | efb4478e484ae61c5fc23563d4e9df1f8f49df49 (patch) | |
| tree | 306d09237739696e8bc98739191b0ce1b3121179 /django | |
| parent | 7c4f3965098baad2396e24501e09237425a7bd6f (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.py | 2 |
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) |
