From 5938d33c896399dd0ffe62d5a3bdb32a0a4ac781 Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Sun, 22 Jun 2025 16:40:43 -0500 Subject: [PATCH] fix: alert topic id not being set after getting started controller --- .../Framework/Controller/Web/RegistrationController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/User/Framework/Controller/Web/RegistrationController.php b/src/User/Framework/Controller/Web/RegistrationController.php index 6d1531e..fae7d08 100644 --- a/src/User/Framework/Controller/Web/RegistrationController.php +++ b/src/User/Framework/Controller/Web/RegistrationController.php @@ -17,13 +17,16 @@ use Psr\Log\LoggerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Bundle\SecurityBundle\Security; use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpKernel\KernelInterface; use Symfony\Component\Routing\Attribute\Route; class RegistrationController extends AbstractController { - public function __construct(private readonly RegisterUserHandler $registerUserHandler) + public function __construct(private readonly RegisterUserHandler $registerUserHandler, + private readonly RequestStack $requestStack + ) { } @@ -71,6 +74,7 @@ class RegistrationController extends AbstractController )); $security->login($user->user); + $this->requestStack->getCurrentRequest()->getSession()->set('mercure_alert_topic', 'alerts_' . uniqid()); return $this->redirectToRoute('app_index'); }