From 4f186f6f583f7a5ed2fdae9eb704fafc02829e00 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 21 May 2015 13:10:15 +0200 Subject: [PATCH] [backport] Fixing i18n json serializer --- taiga/base/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taiga/base/fields.py b/taiga/base/fields.py index 69ce3868..63c7739a 100644 --- a/taiga/base/fields.py +++ b/taiga/base/fields.py @@ -55,9 +55,9 @@ class I18NJsonField(JsonField): if key in self.i18n_fields: 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): - i18n_d[key] = _(value) + i18n_d[key] = value is not None and _(value) or value else: i18n_d[key] = value