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): ...@@ -518,10 +518,18 @@ class LessonEvent(CalendarEvent):
if prefetch_absences: if prefetch_absences:
prefetch_fields.append("teachers__kolego_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( objs = super().get_objects(
request, request,
params, params,
start_qs=cls.objects.not_instance_of(SupervisionEvent), start_qs=start_qs,
additional_filter=q, additional_filter=q,
select_related=["subject", "course"], select_related=["subject", "course"],
prefetch_related=prefetch_fields, 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