Skip to content

Commit 22a95c7

Browse files
committed
- Fixed issue where getRoles and getPermissions methods returned empty lists
1 parent a68bbfe commit 22a95c7

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/Kodeine/Acl/Traits/HasPermission.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function () {
4646
// more permissive permission wins
4747
// if user has multiple roles we keep
4848
// true values.
49-
foreach ($this->roles as $role) {
49+
foreach ($this->roles()->get() as $role) {
5050
foreach ($role->getPermissions() as $slug => $array) {
5151
if ( array_key_exists($slug, $permissions) ) {
5252
foreach ($array as $clearance => $value) {

src/Kodeine/Acl/Traits/HasPermissionInheritance.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ trait HasPermissionInheritance
1515
public function getPermissionsInherited()
1616
{
1717
$rights = [];
18-
$permissions = $this->permissions;
18+
$permissions = $this->permissions()->get();
1919

2020
// ntfs permissions
2121
// determine if ntfs is enabled

src/Kodeine/Acl/Traits/HasRole.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function getRoles()
3535
'acl.getRolesById_'.$this->id,
3636
config('acl.cacheMinutes'),
3737
function () {
38-
return $this->roles;
38+
return $this->roles()->get();
3939
}
4040
);
4141

0 commit comments

Comments
 (0)