diff --git a/core/serializers.py b/core/serializers.py index ce869885..7f0d16ac 100644 --- a/core/serializers.py +++ b/core/serializers.py @@ -74,7 +74,10 @@ class Meta: def get_subscriptions(self, organization): # check if user is OrgAdmin if self.context.get('request') and hasattr(self.context.get('request'), 'user'): - user_groups = self.context.get('request').user.core_groups.values_list('name', flat=True) + try: + user_groups = self.context.get('request').user.core_groups.values_list('name', flat=True) + except AttributeError: + user_groups = [] if ROLE_ORGANIZATION_ADMIN in user_groups: return SubscriptionSerializer( organization.organization_subscription.all(),