From c65534c76533b41c99b47e5826fefee2cca0c639 Mon Sep 17 00:00:00 2001 From: Dalibor Korpar Date: Wed, 15 Sep 2021 10:25:48 +0200 Subject: [PATCH] check for exception code if is valid response code before setting response code --- src/Controllers/Controller.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)