diff --git a/src/Http/Requests/UserProfileRequest.php b/src/Http/Requests/UserProfileRequest.php index 07d3b92199..01acdc6768 100644 --- a/src/Http/Requests/UserProfileRequest.php +++ b/src/Http/Requests/UserProfileRequest.php @@ -62,10 +62,12 @@ public function validator() $this->submittedValues = $this->valuesWithoutAssetFields($fields); $this->blueprintFields = $fields->addValues($this->submittedValues); + $userId = User::current()->id(); + return $this->blueprintFields ->validator() - ->withRules(['email' => ['required', 'email', new UniqueUserValue(except: $user->id())]]) - ->withReplacements(['id' => User::current()->id()]) + ->withRules(['email' => ['required', 'email', new UniqueUserValue(except: $userId)]]) + ->withReplacements(['id' => $userId]) ->validator(); }