[backport] Fixing i18n json serializer
parent
790337e814
commit
4f186f6f58
|
@ -55,9 +55,9 @@ class I18NJsonField(JsonField):
|
||||||
|
|
||||||
if key in self.i18n_fields:
|
if key in self.i18n_fields:
|
||||||
if isinstance(value, list):
|
if isinstance(value, list):
|
||||||
i18n_d[key] = [_(e) for e in value]
|
i18n_d[key] = [e is not None and _(e) or e for e in value]
|
||||||
if isinstance(value, str):
|
if isinstance(value, str):
|
||||||
i18n_d[key] = _(value)
|
i18n_d[key] = value is not None and _(value) or value
|
||||||
else:
|
else:
|
||||||
i18n_d[key] = value
|
i18n_d[key] = value
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue