diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php index 2d6a5754b3761ae14d7eadc38cd617a6aca73b9d..25220fc08cb993991a45e6ef841b3d3c089f8de6 100755 --- a/src/app/user/controllers/UserController.php +++ b/src/app/user/controllers/UserController.php @@ -116,7 +116,7 @@ class UserController $user = UserModel::getById(['id' => $aArgs['id'], 'select' => ['id', 'user_id', 'firstname', 'lastname', 'status', 'phone', 'mail', 'initials', 'loginmode', 'external_id']]); $user['external_id'] = json_decode($user['external_id'], true); - if (PrivilegeController::hasPrivilege(['privilegeId' => 'view_personal_data', 'userId' => $GLOBALS['id']])) { + if ($GLOBALS['id'] == $aArgs['id'] || PrivilegeController::hasPrivilege(['privilegeId' => 'view_personal_data', 'userId' => $GLOBALS['id']])) { $user['signatures'] = UserSignatureModel::getByUserSerialId(['userSerialid' => $aArgs['id']]); $user['emailSignatures'] = UserEmailSignatureModel::getByUserId(['userId' => $user['id']]); } else {