Skip to content

Commit 3eede77

Browse files
Merge pull request #11 from cedricduffournet/error_confirmation_url
Confirmation url was not updated correctly when reset password
2 parents a985bb8 + c25a6d2 commit 3eede77

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/Controller/PublicController.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,9 @@ private function resetMailConfirm(User $user, Request $request): GetResponseUser
339339
if (null === $user->getConfirmationToken()) {
340340
/* @var $tokenGenerator TokenGeneratorInterface */
341341
$user->setConfirmationToken($this->tokenGenerator->generateToken());
342+
343+
$confirmationUrl = $request->request->get('confirmationUrl');
344+
$user->setConfirmationUrl($confirmationUrl);
342345
}
343346
/* Dispatch confirm event */
344347
$event = new GetResponseUserEvent($user, $request);
@@ -351,8 +354,6 @@ private function resetMailComplete(User $user, Request $request): GetResponseUse
351354
{
352355
$this->mailer->sendResettingEmailMessage($user);
353356
$user->setPasswordRequestedAt(new \DateTime());
354-
$confirmationUrl = $request->request->get('confirmationUrl');
355-
$user->setConfirmationUrl($confirmationUrl);
356357
$this->userManager->updateUser($user);
357358

358359
/* Dispatch completed event */

0 commit comments

Comments
 (0)