diff --git a/app/Conductors/UserConductor.php b/app/Conductors/UserConductor.php index f27e3e0..ee25977 100644 --- a/app/Conductors/UserConductor.php +++ b/app/Conductors/UserConductor.php @@ -44,9 +44,9 @@ class UserConductor extends Conductor $user = auth()->user(); $data = $model->toArray(); - if ($user === null || strcasecmp($user->id, $model->id) !== 0) { + if ($user === null || ($user->hasPermission('admin/users') === false && strcasecmp($user->id, $model->id) !== 0)) { $fields = ['id', 'username']; - $data = arrayOnlyItems($data, $fields); + $data = arrayLimitKeys($data, $fields); } return $data;