fix: user registration endpoint

This commit is contained in:
Maël Gangloff
2025-09-24 23:10:47 +02:00
parent 1c7833e080
commit cc2602cb77

View File

@@ -44,7 +44,7 @@ class RegistrationController extends AbstractController
name: 'user_register', name: 'user_register',
defaults: [ defaults: [
'_api_resource_class' => User::class, '_api_resource_class' => User::class,
'_api_operation_name' => 'register', '_api_operation_name' => 'user_register',
], ],
methods: ['POST'] methods: ['POST']
)] )]
@@ -75,9 +75,6 @@ class RegistrationController extends AbstractController
) )
); );
$this->em->persist($user);
$this->em->flush();
if (false === (bool) $this->getParameter('registration_verify_email')) { if (false === (bool) $this->getParameter('registration_verify_email')) {
$user->setVerified(true); $user->setVerified(true);
} else { } else {
@@ -97,6 +94,9 @@ class RegistrationController extends AbstractController
]); ]);
} }
$this->em->persist($user);
$this->em->flush();
$this->logger->info('A new user has registered ({username}).', [ $this->logger->info('A new user has registered ({username}).', [
'username' => $user->getUserIdentifier(), 'username' => $user->getUserIdentifier(),
]); ]);