diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index ab986573304eb6abbf78646d74f16b4e153392d9..e88f19a31ad82b9489253b8e251910a9dd305ace 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -358,7 +358,11 @@ def supervisions_day( wanted_day = TimePeriod.get_next_relevant_day(timezone.now().date(), datetime.now().time()) # Get supervisions - supervisions = Supervision.objects.on_day(wanted_day).filter_by_weekday(wanted_day.weekday()) + supervisions = ( + Supervision.objects.on_day(wanted_day) + .filter_by_weekday(wanted_day.weekday()) + .order_by("break_item__before_period__period") + ) # Get filter supervisions_filter = SupervisionFilter(