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

Complete union in for_person_q

parent 7f27e2af
No related branches found
No related tags found
1 merge request!381Optimize get objects
Pipeline #193557 passed
......@@ -102,9 +102,15 @@ class LessonEventQuerySet(RecurrencePolymorphicQuerySet):
amended = (
LessonEvent.objects.filter(
Q(amended_by__isnull=False) & (Q(teachers=person) | Q(groups__members=person))
Q(amended_by__isnull=False) & Q(teachers=person)
)
.values_list("amended_by__pk", flat=True)
.union(
LessonEvent.objects.filter(
Q(amended_by__isnull=False) & Q(groups__members=person)
)
.values_list("amended_by__pk", flat=True)
)
.union(LessonEvent.objects.filter(teachers=person).values_list("pk", flat=True))
.union(LessonEvent.objects.filter(groups__members=person).values_list("pk", flat=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