From 3d8be0e2186188729961cc4e1a432669f615259e Mon Sep 17 00:00:00 2001 From: Sami Tikka Date: Thu, 17 Oct 2013 11:53:08 +0300 Subject: [PATCH] error handling like in other webhooks --- PHPCI/Controller/GitController.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/PHPCI/Controller/GitController.php b/PHPCI/Controller/GitController.php index a56d057d..396ecaa9 100644 --- a/PHPCI/Controller/GitController.php +++ b/PHPCI/Controller/GitController.php @@ -50,8 +50,17 @@ class GitController extends \PHPCI\Controller $build->setStatus(0); $build->setLog(''); $build->setCreated(new \DateTime()); - $this->_buildStore->save($build); } catch (\Exception $ex) { + header('HTTP/1.1 400 Bad Request'); + header('Ex: ' . $ex->getMessage()); + die('FAIL'); + } + + try { + $this->_buildStore->save($build); + } catch (\Exception $ex) { + header('HTTP/1.1 500 Internal Server Error'); + header('Ex: ' . $ex->getMessage()); die('FAIL'); }