diff --git a/core/src/plugins/action.share/src/Store/ShareRightsManager.php b/core/src/plugins/action.share/src/Store/ShareRightsManager.php index e5910537fd..36e5e763d2 100644 --- a/core/src/plugins/action.share/src/Store/ShareRightsManager.php +++ b/core/src/plugins/action.share/src/Store/ShareRightsManager.php @@ -330,6 +330,7 @@ public function computeSharedRepositoryAccessRights($repoId, $mixUsersAndGroups, if(strpos($rId, "AJXP_USR_/") === 0){ $userId = substr($rId, strlen('AJXP_USR_/')); $role = RolesService::getRole($rId); + if(!UsersService::userExists($userId)) continue; $userObject = UsersService::getUserById($userId); $LABEL = $role->filterParameterValue("core.conf", "USER_DISPLAY_NAME", AJXP_REPO_SCOPE_ALL, ""); $AVATAR = $role->filterParameterValue("core.conf", "avatar", AJXP_REPO_SCOPE_ALL, "");