Skip to content
This repository was archived by the owner on Nov 25, 2020. It is now read-only.

Commit 5d6b0dd

Browse files
committed
RolesManager loading role data : Make sure to remove invalid repos on error from shared repositories list.
1 parent 1646efe commit 5d6b0dd

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

core/src/plugins/access.ajxp_conf/src/RolesManager.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,12 @@ public function rolesActions(ServerRequestInterface $requestInterface, ResponseI
233233
|| ($repositoryObject->getUniqueUser() != null && $repositoryObject->getUniqueUser() != $userObject->getId())
234234
)
235235
){
236+
if(isSet($sharedRepos[$repositoryId])) unset($sharedRepos[$repositoryId]);
236237
continue;
237238
}else if(empty($userObject) && (
238239
(empty($currentMainUser) && !$currentMainUser->canAdministrate($repositoryObject)) || $repositoryObject->isTemplate()
239240
)){
241+
if(isSet($sharedRepos[$repositoryId])) unset($sharedRepos[$repositoryId]);
240242
continue;
241243
}
242244
$meta = array();

0 commit comments

Comments
 (0)