Skip to content

Commit 5e87e22

Browse files
committed
Merge branch '0.13'
2 parents b12cf51 + ffdbd5a commit 5e87e22

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Resolver/AccessResolver.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ private function checkAccessForStrictMode(callable $accessChecker, callable $res
5353
{
5454
$promiseOrHasAccess = $this->hasAccess($accessChecker, $resolveArgs);
5555
$callback = function ($hasAccess) use ($resolveArgs, $resolveCallback) {
56-
if (!$hasAccess) {
57-
$exceptionClassName = self::isMutationRootField($resolveArgs[3]) ? UserError::class : UserWarning::class;
58-
throw new $exceptionClassName('Access denied to this field.');
56+
if (true === $hasAccess) {
57+
return \call_user_func_array($resolveCallback, $resolveArgs);
5958
}
6059

61-
return \call_user_func_array($resolveCallback, $resolveArgs);
60+
$exceptionClassName = self::isMutationRootField($resolveArgs[3]) ? UserError::class : UserWarning::class;
61+
throw new $exceptionClassName('Access denied to this field.');
6262
};
6363

6464
if ($this->isThenable($promiseOrHasAccess)) {

0 commit comments

Comments
 (0)