Skip to content
Snippets Groups Projects
Commit f50c635e authored by magicfelix's avatar magicfelix
Browse files

Fix get_objects to accept start_qs and additional_filter

parent 1520950d
No related branches found
No related tags found
1 merge request!421Resolve "Adapt to core changes"
Pipeline #195843 failed
......@@ -518,10 +518,18 @@ class LessonEvent(CalendarEvent):
if prefetch_absences:
prefetch_fields.append("teachers__kolego_absences")
if "start_qs" in kwargs:
start_qs = kwargs.pop("start_qs")
else:
start_qs = cls.objects.not_instance_of(SupervisionEvent)
if "additional_filter" in kwargs:
q = q & kwargs.pop("additional_filter")
objs = super().get_objects(
request,
params,
start_qs=cls.objects.not_instance_of(SupervisionEvent),
start_qs=start_qs,
additional_filter=q,
select_related=["subject", "course"],
prefetch_related=prefetch_fields,
......
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