Skip to content

Commit b08a391

Browse files
authored
fix for unset grants
1 parent f00ec9b commit b08a391

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/WAC.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ private function checkGrants($requestedGrants, $uri, $grants) {
9393
}
9494
if (is_array($grants)) {
9595
foreach ($requestedGrants as $requestedGrant) {
96-
if ($grants['accessTo'] && $grants['accessTo'][$requestedGrant] && $this->arePathsEqual($grants['accessTo'][$requestedGrant], $uri)) {
96+
if (isset($grants['accessTo']) && isset($grants['accessTo'][$requestedGrant]) && $this->arePathsEqual($grants['accessTo'][$requestedGrant], $uri)) {
9797
return true;
98-
} else if ($grants['default'][$requestedGrant]) {
98+
} else if (isset($grants['default']) && isset($grants['default'][$requestedGrant])) {
9999
if ($this->arePathsEqual($grants['default'][$requestedGrant], $uri)) {
100100
return false; // only use default for children, not for an exact match;
101101
}

0 commit comments

Comments
 (0)