From 782cb34b0e0c92c1fa6e6ce04bec91160224c2c1 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Fri, 21 Jul 2017 16:24:53 +0200 Subject: [PATCH] Change get_herited method --- event/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/event/models.py b/event/models.py index 14d7980..36dca46 100644 --- a/event/models.py +++ b/event/models.py @@ -178,7 +178,7 @@ class Activity(AbstractActivityTemplate): inherited_fields = [f.name for f in ActivityTemplate._meta.get_fields()] m2m_fields = [f.name for f in ActivityTemplate._meta.get_fields() if f.many_to_many] - attr = super(Activity, self).__getattribute__(attrname) + attr = getattr(self, attrname) if attrname not in inherited_fields: raise FieldError( _("%(attrname)s n'est pas un champ héritable"), @@ -188,9 +188,9 @@ class Activity(AbstractActivityTemplate): if attr.exists(): return attr else: - return self.parent.__getattribute__(attrname) + return getattr(self.parent, attrname) elif attr is None: - return self.parent.__getattribute__(attrname) + return getattr(self.parent, attrname) else: return attr