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

Merge branch 'fix/bugs' into 'master'

Fix some bugs

See merge request !353
parents 53fab05f 075ec9d7
No related branches found
No related tags found
1 merge request!353Fix some bugs
Pipeline #191327 failed
Pipeline: AlekSIS

#191328

    ......@@ -878,7 +878,7 @@ class LessonEventQuerySet(PolymorphicQuerySet):
    def for_participant(self, person: Union[int, Person]) -> "LessonEventQuerySet":
    """Get all lesson events the person participates in (including amends)."""
    amended = self.filter(Q(amended_by__isnull=False) | Q(groups__members=person)).values_list(
    amended = self.filter(Q(amended_by__isnull=False) & Q(groups__members=person)).values_list(
    "amended_by__pk", flat=True
    )
    return self.filter(Q(groups__members=person) | Q(pk__in=amended)).distinct()
    ......
    ......@@ -1533,7 +1533,7 @@ class LessonEvent(CalendarEvent):
    .get_objects(request, params)
    .not_instance_of(SupervisionEvent)
    .select_related("subject", "course")
    .prefetch_related("groups", "teachers", "rooms")
    .prefetch_related("groups", "teachers", "rooms", "groups__members")
    )
    if request and not has_person(request.user):
    ......
    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