Skip to content
Snippets Groups Projects
Verified Commit 940687dc authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Convert queries to lists

parent 50459916
No related branches found
No related tags found
1 merge request!90Performance optimizations
Pipeline #3678 passed
...@@ -39,7 +39,7 @@ def is_lesson_participant(user: User, obj: LessonPeriod) -> bool: ...@@ -39,7 +39,7 @@ def is_lesson_participant(user: User, obj: LessonPeriod) -> bool:
""" """
if hasattr(obj, "lesson"): if hasattr(obj, "lesson"):
for group in obj.lesson.groups.all(): for group in obj.lesson.groups.all():
if user.person in group.members.all(): if user.person in list(group.members.all()):
return True return True
return False return False
return True return True
...@@ -56,7 +56,7 @@ def is_lesson_parent_group_owner(user: User, obj: LessonPeriod) -> bool: ...@@ -56,7 +56,7 @@ def is_lesson_parent_group_owner(user: User, obj: LessonPeriod) -> bool:
if hasattr(obj, "lesson"): if hasattr(obj, "lesson"):
for group in obj.lesson.groups.all(): for group in obj.lesson.groups.all():
for parent_group in group.parent_groups.all(): for parent_group in group.parent_groups.all():
if user.person in parent_group.owners.all(): if user.person in list(parent_group.owners.all()):
return True return True
return False return False
return True return True
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment