From 3dbdfc05f01d39b7629dfb77ad592b50ac87909f Mon Sep 17 00:00:00 2001 From: tran Date: Wed, 12 Apr 2017 16:02:28 +0200 Subject: [PATCH] Fix error User not found when load shares --- core/src/plugins/action.share/src/Store/ShareRightsManager.php | 1 + 1 file changed, 1 insertion(+) 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, "");