Fixed user update
Change-Id: I1ff1b94c98a4917dee105fde3f7fdd48c341068b Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
parent
0d20134f7f
commit
5f9fa5f6a7
@ -265,7 +265,7 @@ final class UserService extends AbstractService implements IUserService
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($payload["email"])){
|
||||
if(isset($payload["email"]) && !empty($payload["email"])){
|
||||
$former_user = $this->repository->getByEmailOrName(trim($payload["email"]));
|
||||
if(!is_null($former_user) && $former_user->getId() != $id)
|
||||
throw new ValidationException(sprintf("email %s already belongs to another user", $payload["email"]));
|
||||
|
@ -48,11 +48,12 @@ final class UserFactory
|
||||
if(isset($payload['last_name']))
|
||||
$user->setLastName(trim($payload['last_name']));
|
||||
|
||||
if(isset($payload['email']))
|
||||
if(isset($payload['email']) && !empty($payload['email']))
|
||||
$user->setEmail(strtolower(trim($payload['email'])));
|
||||
|
||||
if(isset($payload['second_email']))
|
||||
$user->setSecondEmail(strtolower(trim($payload['second_email'])));
|
||||
|
||||
if(isset($payload['third_email']))
|
||||
$user->setThirdEmail(strtolower(trim($payload['third_email'])));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user