[backport] Fixing i18n json serializer

remotes/origin/enhancement/email-actions
Alejandro Alonso 2015-05-21 13:10:15 +02:00
parent 790337e814
commit 4f186f6f58
1 changed files with 2 additions and 2 deletions

View File

@ -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