Skip to content
Snippets Groups Projects
Commit d8f9f287 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #37 TU action admin

parent a6a1a568
No related branches found
No related tags found
No related merge requests found
...@@ -98,9 +98,9 @@ class ActionsControllerTest extends TestCase ...@@ -98,9 +98,9 @@ class ActionsControllerTest extends TestCase
// FAIL READ // FAIL READ
$actionController = new \Action\controllers\ActionController(); $actionController = new \Action\controllers\ActionController();
$response = $actionController->getById($request, new \Slim\Http\Response(), []); $response = $actionController->getById($request, new \Slim\Http\Response(), ['id' => 'gaz']);
$responseBody = json_decode((string)$response->getBody()); $responseBody = json_decode((string)$response->getBody());
$this->assertSame('id is empty', $responseBody->errors); $this->assertSame('Id is not a numeric', $responseBody->errors);
} }
...@@ -198,7 +198,7 @@ class ActionsControllerTest extends TestCase ...@@ -198,7 +198,7 @@ class ActionsControllerTest extends TestCase
public function testGetInitAction() public function testGetInitAction()
{ {
// DELETE // InitAction
$environment = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']); $environment = \Slim\Http\Environment::mock(['REQUEST_METHOD' => 'GET']);
$request = \Slim\Http\Request::createFromEnvironment($environment); $request = \Slim\Http\Request::createFromEnvironment($environment);
......
...@@ -33,6 +33,11 @@ class ActionController ...@@ -33,6 +33,11 @@ class ActionController
public function getById(Request $request, Response $response, $aArgs) public function getById(Request $request, Response $response, $aArgs)
{ {
if (!Validator::intVal()->validate($aArgs['id'])) {
return $response
->withStatus(500)
->withJson(['errors' => 'Id is not a numeric']);
}
$obj['action'] = ActionModel::getById(['id' => $aArgs['id']]); $obj['action'] = ActionModel::getById(['id' => $aArgs['id']]);
if(!empty($obj['action'])){ if(!empty($obj['action'])){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment