diff --git a/sspromotions/models.py b/sspromotions/models.py index ca25bb9..ae3ad1b 100644 --- a/sspromotions/models.py +++ b/sspromotions/models.py @@ -42,7 +42,7 @@ class Group(models.Model): return True for email in self.managers: manager = User.objects.get(email=email) - if user.email in manager.delegates: + if hasattr(manager, 'userprofile') and user.email in manager.userprofile.delegates: return True return False @@ -96,7 +96,7 @@ class BulletinItem(models.Model): return True if user == self.author: return True - if user.email in self.author.delegates: + if hasattr(self.author, 'userprofile') and user.email in self.author.userprofile.delegates: return True return False