Verified Commit c07a3906 authored by Alexandre Morin's avatar Alexandre Morin
Browse files

fix () : display all organizations when the user is the owner

parent 8f41a527
Pipeline #7014 canceled with stages
...@@ -276,12 +276,6 @@ class organization ...@@ -276,12 +276,6 @@ class organization
foreach ($organizationList as $organization) { foreach ($organizationList as $organization) {
$parentOrgId = (string)$organization->parentOrgId; $parentOrgId = (string)$organization->parentOrgId;
if ($user->ownerOrgId && $organization->ownerOrgId != $user->ownerOrgId) {
if (empty($parentOrgId) && $organization->orgId != $user->ownerOrgId) {
continue;
}
}
if (empty($parentOrgId) && $owner) { if (empty($parentOrgId) && $owner) {
$tree[] = $organization; $tree[] = $organization;
continue; continue;
...@@ -292,6 +286,12 @@ class organization ...@@ -292,6 +286,12 @@ class organization
continue; continue;
} }
if ($user->ownerOrgId && $organization->ownerOrgId != $user->ownerOrgId) {
if (empty($parentOrgId) && $organization->orgId != $user->ownerOrgId) {
continue;
}
}
if (!isset($organizationByParent[$parentOrgId])) { if (!isset($organizationByParent[$parentOrgId])) {
$organizationByParent[$parentOrgId] = array(); $organizationByParent[$parentOrgId] = array();
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment