From 9167c84b4c835627889132a76d2e18cc68643d3d 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.');