fix: [sharinggroups:view] Typo skipping org membership check

pull/93/head
Sami Mokaddem 2022-02-28 14:23:00 +01:00
parent 8293312f90
commit b628bc38ae
No known key found for this signature in database
GPG Key ID: 164C473F627A06FA
1 changed files with 2 additions and 2 deletions

View File

@ -65,7 +65,7 @@ class SharingGroupsController extends AppController
'contain' => ['SharingGroupOrgs', 'Organisations', 'Users' => ['fields' => ['id', 'username']]], 'contain' => ['SharingGroupOrgs', 'Organisations', 'Users' => ['fields' => ['id', 'username']]],
'afterFind' => function($data) use ($currentUser) { 'afterFind' => function($data) use ($currentUser) {
if (empty($currentUser['role']['perm_admin'])) { if (empty($currentUser['role']['perm_admin'])) {
$orgFround = false; $orgFound = false;
if (!empty($data['sharing_group_orgs'])) { if (!empty($data['sharing_group_orgs'])) {
foreach ($data['sharing_group_orgs'] as $org) { foreach ($data['sharing_group_orgs'] as $org) {
if ($org['id'] === $currentUser['organisation_id']) { if ($org['id'] === $currentUser['organisation_id']) {
@ -73,7 +73,7 @@ class SharingGroupsController extends AppController
} }
} }
} }
if ($data['organisation_id'] !== $currentUser['organisation_id'] && !$orgFround) { if ($data['organisation_id'] !== $currentUser['organisation_id'] && !$orgFound) {
return null; return null;
} }
} }