From f331ac3643604db277d86aa1242e38abadeca885 Mon Sep 17 00:00:00 2001 From: Alexandre Silva Date: Mon, 6 Mar 2017 14:56:24 +0000 Subject: [PATCH] Fixed related model field for inline panel patching in Django 1.8. --- wagtail_modeltranslation/patch_wagtailadmin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wagtail_modeltranslation/patch_wagtailadmin.py b/wagtail_modeltranslation/patch_wagtailadmin.py index 7ab46ca..4279957 100644 --- a/wagtail_modeltranslation/patch_wagtailadmin.py +++ b/wagtail_modeltranslation/patch_wagtailadmin.py @@ -180,7 +180,11 @@ class WagtailTranslator(object): # inline model related_name relation = getattr(self.patched_model, panel.relation_name) - related_model = relation.rel.related_model + try: + related_model = relation.rel.related_model + except AttributeError: + # Django 1.8 + related_model = relation.related.related_model # If the related model is not registered for translation there is nothing # for us to do