From 4aeb03f9f84f75691d75253318da8722dfdf004e Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 6 Oct 2020 21:51:40 +0200 Subject: [PATCH] impl. tests and fix validation status code --- Controller/ApiController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 936c764..f7e2f4d 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -24,6 +24,7 @@ use phpOMS\Message\NotificationLevel; use phpOMS\Message\RequestAbstract; use phpOMS\Message\ResponseAbstract; use phpOMS\Model\Message\FormValidation; +use phpOMS\Message\Http\RequestStatusCode; /** * HumanResourceManagement controller class. @@ -74,6 +75,7 @@ final class ApiController extends Controller { if (!empty($val = $this->validateEmployeeFromAccountCreate($request))) { $response->set('employee_create', new FormValidation($val)); + $response->getHeader()->setStatusCode(RequestStatusCode::R_400); return; } @@ -143,6 +145,7 @@ final class ApiController extends Controller { if (!empty($val = $this->validateEmployeeNewCreate($request))) { $response->set('employee_create', new FormValidation($val)); + $response->getHeader()->setStatusCode(RequestStatusCode::R_400); return; } @@ -213,6 +216,7 @@ final class ApiController extends Controller { if (!empty($val = $this->validateEmployeeHistoryCreate($request))) { $response->set('history_create', new FormValidation($val)); + $response->getHeader()->setStatusCode(RequestStatusCode::R_400); return; }