diff --git a/src/Execution/Processor.php b/src/Execution/Processor.php index 9c8994c1..1dd1e792 100644 --- a/src/Execution/Processor.php +++ b/src/Execution/Processor.php @@ -126,6 +126,10 @@ protected function executeOperation(Query $query, $currentLevelSchema) */ protected function processQueryAST(Query $query, AbstractField $field, $contextValue = null) { + if (!$this->resolveValidator->validateArguments($field, $query, $this->executionContext->getRequest())) { + return null; + } + $resolvedValue = $this->resolveFieldValue($field, $contextValue, $query); if (!$this->resolveValidator->isValidValueForField($field, $resolvedValue)) {