Skip to content

Commit d332f71

Browse files
committed
updated user filters for status deleted
Signed-off-by: bidi <bidi@apidemia.com>
1 parent a987e03 commit d332f71

File tree

2 files changed

+14
-22
lines changed

2 files changed

+14
-22
lines changed

src/User/src/Controller/AccountController.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,6 @@ public function activateAction(): ResponseInterface
6666
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));
6767
}
6868

69-
if ($user->isDeleted()) {
70-
$this->messenger->addError(Message::ACCOUNT_NOT_FOUND, 'user-login');
71-
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));
72-
}
73-
7469
if ($user->isActive()) {
7570
$this->messenger->addError(Message::USER_ALREADY_ACTIVATED, 'user-login');
7671
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));
@@ -101,11 +96,6 @@ public function unregisterAction(): ResponseInterface
10196
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));
10297
}
10398

104-
if ($user->isDeleted()) {
105-
$this->messenger->addError(Message::USER_ALREADY_DEACTIVATED, 'user-login');
106-
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));
107-
}
108-
10999
if (! $user->isPending()) {
110100
$this->messenger->addError(Message::USER_UNREGISTER_STATUS, 'user-login');
111101
return new RedirectResponse($this->router->generateUri('user', ['action' => 'login']));

src/User/src/Service/UserService.php

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -176,17 +176,14 @@ public function updateUser(User $user, array $data = []): User
176176
public function deleteUser(User $user): User
177177
{
178178
$user->setStatus(UserStatusEnum::Deleted);
179-
180-
if ($user->isDeleted()) {
181-
$placeholder = $this->getAnonymousPlaceholder();
182-
183-
// make user anonymous
184-
$user
185-
->setIdentity($placeholder . $this->config['userAnonymizeAppend'])
186-
->getDetail()
187-
->setFirstName($placeholder)
188-
->setLastName($placeholder);
189-
}
179+
$placeholder = $this->getAnonymousPlaceholder();
180+
181+
// make user anonymous
182+
$user
183+
->setIdentity($placeholder . $this->config['userAnonymizeAppend'])
184+
->getDetail()
185+
->setFirstName($placeholder)
186+
->setLastName($placeholder);
190187
return $this->userRepository->saveUser($user);
191188
}
192189

@@ -288,7 +285,12 @@ public function findOneBy(array $params = []): ?User
288285
return null;
289286
}
290287

291-
return $this->userRepository->findOneBy($params);
288+
$user = $this->userRepository->findOneBy($params);
289+
if ($user->isDeleted()) {
290+
return null;
291+
}
292+
293+
return $user;
292294
}
293295

294296
public function activateUser(User $user): User

0 commit comments

Comments
 (0)