From 9d208610df65ad74513a12b9dea8ce8ae9aa822d Mon Sep 17 00:00:00 2001 From: Dmitriy Kuzmenko Date: Tue, 12 Nov 2019 12:21:19 +0300 Subject: [PATCH] fix tag humanization --- apps/tag/management/commands/add_tags_translation.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/tag/management/commands/add_tags_translation.py b/apps/tag/management/commands/add_tags_translation.py index 34041c19..a0f19e4c 100644 --- a/apps/tag/management/commands/add_tags_translation.py +++ b/apps/tag/management/commands/add_tags_translation.py @@ -16,9 +16,10 @@ class Command(BaseCommand): for tag in tags: value = tag.label for k, v in value.items(): - sp = v.split('_') - v = ' '.join([sp[0].capitalize()] + sp[1:]) - tag.label[k] = v + if isinstance(v, str) and '_' in v: + sp = v.split('_') + v = ' '.join([sp[0].capitalize()] + sp[1:]) + tag.label[k] = v tag.save() for trans in translation: