From 4db2cd7edad4248430a3be7785598e54cd6b2bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Tue, 25 Nov 2025 17:34:10 +0100 Subject: [PATCH] fix: clear target path when canceling booking flow --- src/Controller/Booking/Create/IndexController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Controller/Booking/Create/IndexController.php b/src/Controller/Booking/Create/IndexController.php index b61fcbd..096d538 100644 --- a/src/Controller/Booking/Create/IndexController.php +++ b/src/Controller/Booking/Create/IndexController.php @@ -116,6 +116,10 @@ class IndexController extends AbstractController // Clear the booking session $this->bookingService->clearBookingSession($request); + // Clear the security target path to prevent redirect loop after login + // Without this, logging in after cancel would redirect back to a stale booking URL + $request->getSession()->remove('_security.main.target_path'); + // Add a flash message to inform the user $this->addFlash('info', 'Buchung abgebrochen.');