diff --git a/aleksis/core/util/auth_helpers.py b/aleksis/core/util/auth_helpers.py
index b74667914463407bab9e19b3b97017f3440b42f9..fd1b003c214dc7f9eabd69a29be8ee143b22190c 100644
--- a/aleksis/core/util/auth_helpers.py
+++ b/aleksis/core/util/auth_helpers.py
@@ -73,7 +73,6 @@ 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