diff --git a/src/Fieldtypes/Users.php b/src/Fieldtypes/Users.php index 109eb2b3ae..3e688ffb62 100644 --- a/src/Fieldtypes/Users.php +++ b/src/Fieldtypes/Users.php @@ -110,7 +110,9 @@ public function getIndexItems($request) } else { $query->where(function ($query) use ($search) { $query - ->where('email', 'like', '%'.$search.'%') + ->when($this->canViewUsers(), function ($query) use ($search) { + $query->where('email', 'like', '%'.$search.'%'); + }) ->when(User::blueprint()->hasField('first_name'), function ($query) use ($search) { foreach (explode(' ', $search) as $word) { $query