From 216f670014cb543d28aa1bb3823f480b77ad6bd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sun, 30 Mar 2025 18:59:19 +0200 Subject: [PATCH] Redirect to previous page after editing a session --- games/views/session.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games/views/session.py b/games/views/session.py index b67fcf8..b95d139 100644 --- a/games/views/session.py +++ b/games/views/session.py @@ -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)