diff --git a/aleksis/core/util/auth_helpers.py b/aleksis/core/util/auth_helpers.py
index 21acddda5acef95d6fa7c9636e999717d899ca0b..fe19f49de00eb0b3a7d677a12d4e78117fdd79a6 100644
--- a/aleksis/core/util/auth_helpers.py
+++ b/aleksis/core/util/auth_helpers.py
@@ -82,7 +82,7 @@ class CustomOAuth2Validator(OAuth2Validator):
             }
 
         if "groups" in request.scopes and has_person(request.user):
-            claims["groups"] = request.user.person.groups.values_list("name", flat=True).all()
+            claims["groups"] = request.user.person.member_of.values_list("name", flat=True).all()
 
         return claims