Redirect to previous page after editing a session
All checks were successful
Django CI/CD / test (push) Successful in 1m3s
Django CI/CD / build-and-push (push) Successful in 2m13s

This commit is contained in:
Lukáš Kucharczyk 2025-03-30 18:59:19 +02:00
parent 31daf2efe0
commit 216f670014
Signed by: lukas
SSH Key Fingerprint: SHA256:vMuSwvwAvcT6htVAioMP7rzzwMQNi3roESyhv+nAxeg

View File

@ -3,7 +3,7 @@ from typing import Any
from django.contrib.auth.decorators import login_required
from django.core.paginator import Paginator
from django.db.models import Q
from django.http import HttpRequest, HttpResponse
from django.http import HttpRequest, HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render
from django.template.loader import render_to_string
from django.urls import reverse
@ -222,7 +222,7 @@ def edit_session(request: HttpRequest, session_id: int) -> HttpResponse:
form = SessionForm(request.POST or None, instance=session)
if form.is_valid():
form.save()
return redirect("list_sessions")
return HttpResponseRedirect(request.META.get("HTTP_REFERER", "/"))
context["title"] = "Edit Session"
context["form"] = form
return render(request, "add.html", context)