diff --git a/aleksis/core/util/auth_helpers.py b/aleksis/core/util/auth_helpers.py index 245c233aac6fa117a5f3791d5a004736583b12e6..4f6e403cb678ff4a39f0199b0670ff6b3d8cdb45 100644 --- a/aleksis/core/util/auth_helpers.py +++ b/aleksis/core/util/auth_helpers.py @@ -78,8 +78,7 @@ class CustomOAuth2Validator(OAuth2Validator): } if "groups" in request.scopes and has_person(request.user): - for group in request.user.person.groups.all(): - claims["groups"].append(group.name) + claims["groups"] = request.user.person.groups.values_list("name", flat=True).all() return claims