diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index d4b275cfe0e5b0f40e4f72970d81da4f0d876dc1..77fed121b29a4e4cd7506776187a1f025f07224d 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -163,9 +163,9 @@ def timetable( "year": wanted_week.year, "dest": reverse( "timetable_by_week", args=[type_.value, pk, wanted_week.year, wanted_week.week], - ) - .replace(str(wanted_week.year), "year") - .replace(str(wanted_week.week), "cw"), + )[::-1] + .replace(str(wanted_week.week)[::-1], "cw"[::-1], 1) + .replace(str(wanted_week.year)[::-1], "year"[::-1], 1)[::-1], } if is_smart: