diff --git a/src/Controllers/Controller.php b/src/Controllers/Controller.php index bd0d98b..bbccdd9 100644 --- a/src/Controllers/Controller.php +++ b/src/Controllers/Controller.php @@ -209,7 +209,9 @@ protected function process(): ?BaseResponse return null; } catch (ResponseException $responseException) { - $this->getHttpResponse()->setCode($responseException->getCode()); + if ($responseException->getCode() >= 100 && $responseException->getCode() < 600) { + $this->getHttpResponse()->setCode($responseException->getCode()); + } $result = $responseException instanceof ValidationException ? new ValidationErrorResponse($responseException)