We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e72477 commit befb29bCopy full SHA for befb29b
src/Kodeine/Acl/Traits/HasPermission.php
@@ -50,8 +50,12 @@ function () {
50
foreach ($role->getPermissions() as $slug => $array) {
51
if (array_key_exists($slug, $permissions)) {
52
foreach ($array as $clearance => $value) {
53
- if (array_key_exists($clearance, $permissions[$slug])) {
+ if (! array_key_exists($clearance, $permissions[$slug])) {
54
! $value ?: $permissions[$slug][$clearance] = true;
55
+ } else {
56
+ if ($permissions[$slug][$clearance] != $value) {
57
+ $permissions[$slug][$clearance] = $value;
58
+ }
59
}
60
61
} else {
0 commit comments