Skip to content

Commit 5164725

Browse files
fixed error "Undefined array key" when trying to validate a nullable route parameter
1 parent 2e413f2 commit 5164725

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Pecee/Http/Input/InputValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ public static function parseValidatorFromRouteParameters(Router $router, IRoute
252252
$routeAttribute->addValidator('nullable');
253253
}
254254
$settings[$routeAttribute->getName()] = $routeAttribute->getFullValidator();
255-
$parsedData[$routeAttribute->getName()] = (new InputParser(new InputItem($routeAttribute->getName(), $parsedData[$routeAttribute->getName()])))->parseFromSetting($routeAttribute->getType())->getValue();
255+
$parsedData[$routeAttribute->getName()] = (new InputParser(new InputItem($routeAttribute->getName(), $parsedData[$routeAttribute->getName()] ?? null)))->parseFromSetting($routeAttribute->getType())->getValue();
256256
}
257257
}
258258
$routeAttributeValidator = InputValidator::make()->setRules($settings);

0 commit comments

Comments
 (0)