From 86caf9a816a1d00fdbb0e432404a2eda033f28d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1rio?= Date: Thu, 30 Nov 2017 15:16:25 +0000 Subject: [PATCH] update_translation_fields: remove unused method --- .../management/commands/update_translation_fields.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/wagtail_modeltranslation/management/commands/update_translation_fields.py b/wagtail_modeltranslation/management/commands/update_translation_fields.py index 8123c87..621b3c4 100755 --- a/wagtail_modeltranslation/management/commands/update_translation_fields.py +++ b/wagtail_modeltranslation/management/commands/update_translation_fields.py @@ -8,16 +8,6 @@ from modeltranslation.utils import build_localized_fieldname from wagtail.wagtailcore.models import Page -def is_field_from_parents(field_name, model): - for klass in model.__bases__: - if field_name in klass.__dict__: - return klass - field_klass = is_field_from_parents(field_name, klass) - if field_klass: - return field_klass - return None - - class Command(BaseCommand): help = ('Updates empty values of default translation fields using' ' values from original fields (in all translated models).') @@ -47,7 +37,7 @@ class Command(BaseCommand): original_field = obj.__dict__.get(field_name) # retrieve original untranslated value setattr(obj, def_lang_fieldname, original_field) - # patching Page.full_clean() to avoid validation errors due to slug and title absence + # patching Page.full_clean() to avoid validation errors due to 'slug_xx' and 'title_xx' absence original_full_clean = obj.full_clean obj.full_clean = lambda *args: None obj.save(update_fields=[def_lang_fieldname])