diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index ec18977195fd94682ffecf9c0eeca59a183ad797..2e30f6a4e47c91b3a0652144e73b16ddffc76812 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -25,6 +25,7 @@ from .util.min_max import ( ) from .util.prev_next import get_next_relevant_day, get_prev_next_by_day from .util.weeks import CalendarWeek, get_weeks_for_year +from aleksis.core.util.core_helpers import has_person @login_required @@ -63,7 +64,7 @@ def my_timetable( else: wanted_day = get_next_relevant_day(timezone.now().date(), datetime.now().time()) - if request.user.person: + if has_person(request.user): person = request.user.person if person.is_teacher: