From 900846951ea1c36c8d62a575d378d9ed748becbc Mon Sep 17 00:00:00 2001 From: Kuroshini Date: Tue, 17 Dec 2019 16:08:30 +0300 Subject: [PATCH] localized description --- apps/utils/models.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/utils/models.py b/apps/utils/models.py index 48736030..00772f72 100644 --- a/apps/utils/models.py +++ b/apps/utils/models.py @@ -76,6 +76,12 @@ def translate_field(self, field_name, toggle_field_name=None): if isinstance(field, dict): if has_toggler and not is_active: value = None + if locale_requested in field: + field.pop(locale_requested) + try: + return value or next(iter(field.values())) + except StopIteration: + return None else: value = field.get(locale_requested) # fallback