From 369293b14d8cd1f3d1d77fc0232eb351fb3188ca Mon Sep 17 00:00:00 2001 From: Jacek Tomaszewski Date: Fri, 24 Oct 2014 20:23:10 +0200 Subject: [PATCH] Get language getting from the field attribute rather than name. The method seems to be not used anymore, but fix it nevertheless. --- modeltranslation/admin.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modeltranslation/admin.py b/modeltranslation/admin.py index 83d026a..cac2667 100644 --- a/modeltranslation/admin.py +++ b/modeltranslation/admin.py @@ -219,8 +219,7 @@ class TranslationBaseModelAdmin(BaseModelAdmin): exclude = [] for orig_fieldname, translation_fields in self.trans_opts.fields.items(): for tfield in translation_fields: - language = tfield.name.split('_')[-1] - if language in excl_languages and tfield not in exclude: + if tfield.language in excl_languages and tfield not in exclude: exclude.append(tfield) return tuple(exclude)