From 8a9101933e3f8070057b31be85db3615afe38894 Mon Sep 17 00:00:00 2001
From: Tom Teichler <t.teichler@babiel.com>
Date: Sun, 26 Sep 2021 18:35:57 +0200
Subject: [PATCH] Use values_list instead of for-loop

---
 aleksis/core/util/auth_helpers.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/aleksis/core/util/auth_helpers.py b/aleksis/core/util/auth_helpers.py
index 245c233aa..4f6e403cb 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
 
-- 
GitLab