diff --git a/app/Http/ValidationRules/User/HasValidPhoneNumber.php b/app/Http/ValidationRules/User/HasValidPhoneNumber.php index dea4bd897b..b9e16bf706 100644 --- a/app/Http/ValidationRules/User/HasValidPhoneNumber.php +++ b/app/Http/ValidationRules/User/HasValidPhoneNumber.php @@ -63,10 +63,7 @@ class HasValidPhoneNumber implements Rule $user = auth()->user(); - request()->request->set('phone', $phone_number->phoneNumber); - request()->merge(['phone' => $phone_number->phoneNumber ]); - - nlog($phone_number->phoneNumber); + request()->merge(['validated_phone' => $phone_number->phoneNumber ]); $user->verified_phone_number = true; $user->save(); diff --git a/app/Repositories/UserRepository.php b/app/Repositories/UserRepository.php index dafabf6dcf..cecc25522b 100644 --- a/app/Repositories/UserRepository.php +++ b/app/Repositories/UserRepository.php @@ -59,6 +59,9 @@ class UserRepository extends BaseRepository if(array_key_exists('oauth_provider_id', $details)) unset($details['oauth_provider_id']); + if (request()->has('validated_phone')) + $details['phone'] = request()->input('validated_phone'); + $user->fill($details); //allow users to change only their passwords - not others!