From 0b3cba2356fb24f841648dcbbc8ea6d7cd8176e3 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sun, 19 Jan 2020 16:17:33 +0100 Subject: [PATCH] Fix redirects with deprecated URL schema --- aleksis/apps/chronos/views.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py index f9f4db3c..5ac21d70 100644 --- a/aleksis/apps/chronos/views.py +++ b/aleksis/apps/chronos/views.py @@ -270,9 +270,11 @@ def edit_substitution(request: HttpRequest, id_: int, week: int) -> HttpResponse edit_substitution_form.save(commit=True) messages.success(request, _("The substitution has been saved.")) + + date = wanted_week[lesson_period.period.weekday] return redirect( "lessons_day_by_date", - when=wanted_week[lesson_period.period.weekday - 1].strftime("%Y-%m-%d"), + year=date.year, month=date.month, day=date.day ) context["edit_substitution_form"] = edit_substitution_form @@ -290,9 +292,11 @@ def delete_substitution(request: HttpRequest, id_: int, week: int) -> HttpRespon ).delete() messages.success(request, _("The substitution has been deleted.")) + + date = wanted_week[lesson_period.period.weekday] return redirect( "lessons_day_by_date", - when=wanted_week[lesson_period.period.weekday - 1].strftime("%Y-%m-%d"), + year=date.year, month=date.month, day=date.day ) -- GitLab