From c7df965249d89619428c1240e59346b93e9c3862 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sun, 25 Apr 2021 01:25:02 +0800 Subject: [PATCH] modify --- HttpServer/Route/Node.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/HttpServer/Route/Node.php b/HttpServer/Route/Node.php index 3c345018..fbdd8876 100644 --- a/HttpServer/Route/Node.php +++ b/HttpServer/Route/Node.php @@ -544,12 +544,13 @@ class Node extends HttpService */ private function runValidator($dispatchParams): mixed { + if (empty($this->rules) || !is_array($this->rules)) { + return call_user_func($this->callback, ...$dispatchParams); + } /** @var HttpFilter $filter */ $filter = Snowflake::app()->get('filter'); $validator = $filter->check($this->rules); - if (!($validator instanceof Validator)) { - return call_user_func($this->callback, ...$dispatchParams); - } else if ($validator->validation()) { + if (!($validator instanceof Validator) || $validator->validation()) { return call_user_func($this->callback, ...$dispatchParams); } else { return Json::to(5005, $validator->getError());