From 21fb4854677252de3eeba46f35baa053af83f8a3 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Thu, 5 Mar 2020 10:13:01 +0300 Subject: [PATCH] #1057 Login with mobile phone is not working --- .../src/Profile/Validation/ValidateCredentials.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php index 3fe5271ed..6aaeac328 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php @@ -35,10 +35,8 @@ class ValidateCredentials //Is email or phone number if (!filter_var($credentials['email'], FILTER_VALIDATE_EMAIL)) { - if ($profile = $this->profile->findPhoneNumber($credentials['email'])) { - if ($user = $this->repository->find($profile->user_id)) { - $credentials['email'] = $user->email; - } + if ($user = $this->repository->findBy('gsm_phone', $credentials['email'])) { + $credentials['email'] = $user->email; } } $response = $this->repository->findByCredentials($credentials);