diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php index 33628084a9322f86eb437b71bfcbf0b8c79cd6a4..6ca1fdb78023d5f6b6fa0f87c4dc44af4fc48e6d 100755 --- a/src/app/user/controllers/UserController.php +++ b/src/app/user/controllers/UserController.php @@ -60,9 +60,6 @@ class UserController foreach ($users as $key => $user) { $users[$key]['substitute'] = !empty($user['substitute']); - if (!empty($user['substitute'])) { - $users[$key]['substituteUser'] = UserModel::getLabelledUserById(['id' => $user['substitute']]); - } } return $response->withJson(['users' => $users]); @@ -619,6 +616,9 @@ class UserController $user['preferences'] = json_decode($user['preferences'], true); $user['availableLanguages'] = LanguageController::getAvailableLanguages(); $user['administrativePrivileges'] = PrivilegeController::getAdministrativePrivilegesByUserId(['userId' => $args['id']]); + if (!empty($user['substitute'])) { + $users['substituteUser'] = UserModel::getLabelledUserById(['id' => $user['substitute']]); + } } return $user;