From 3b49c7f262e7cce2f0e698047b5ff43585350e72 Mon Sep 17 00:00:00 2001 From: Ryan Fletcher Date: Thu, 12 Jul 2018 17:14:35 -0400 Subject: [PATCH] Added exception handling to BoardApiController -> Delete Signed-off-by: Ryan Fletcher --- lib/Controller/BoardApiController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/Controller/BoardApiController.php b/lib/Controller/BoardApiController.php index c2d2813f7..448428bbb 100644 --- a/lib/Controller/BoardApiController.php +++ b/lib/Controller/BoardApiController.php @@ -113,7 +113,11 @@ class BoardApiController extends ApiController { public function delete($id) { $board = $this->service->delete($id); - return new DataResponse($board); + if ($board === false || $board === null) { + return new DataResponse('Board not found', HTTP::STATUS_NOT_FOUND); + } + + return new DataResponse($board, HTTP::STATUS_OK); } /**