Skip to content

Commit

Permalink
Replace complicated query with two queries and process Python-side
Browse files Browse the repository at this point in the history
  • Loading branch information
ColonelPhantom committed Jan 11, 2025
1 parent dfe89ea commit 0d43d5e
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions website/events/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,11 +272,10 @@ def is_organiser(member, event):
return True

if event:
return (
member.get_member_groups()
.filter(pk__in=event.organisers.values_list("pk"))
.exists()
)
organisers = set(event.organisers.all())
member_groups = set(member.get_member_groups())

return len(organisers.intersection(member_groups)) > 0

return False

Expand Down

0 comments on commit 0d43d5e

Please sign in to comment.