From 16d77cacd22ad78daf8758ed4bc80bff89adbe5a Mon Sep 17 00:00:00 2001 From: Raphael Grill Date: Fri, 28 Aug 2015 12:07:17 +0200 Subject: [PATCH] Add workaround for InlinePanel AttributeError AttributeError was: no attribute 'panels' when using InlinePanel --- wagtail_modeltranslation/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wagtail_modeltranslation/models.py b/wagtail_modeltranslation/models.py index c3f5c73..6a9f016 100755 --- a/wagtail_modeltranslation/models.py +++ b/wagtail_modeltranslation/models.py @@ -349,8 +349,8 @@ class TranslationMixin(object): @classmethod def _patch_inlinepanel(cls, instance, panel): - inline_panels = getattr( - instance.__class__, panel.relation_name).related.model.panels + relation = getattr(instance.__class__, panel.relation_name) + inline_panels = getattr(relation.related.model, 'panels', []) try: inline_model_tr_fields = translator.get_options_for_model( getattr( @@ -418,4 +418,4 @@ class TranslationMixin(object): if self.live: return RouteResult(self) else: - raise Http404 \ No newline at end of file + raise Http404