From da3e56121751af4b6274b57acf3d19ad98f244d1 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 22 Aug 2015 16:06:22 +0100 Subject: [PATCH] Fixes #913 --- .../Controllers/Api/IncidentController.php | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/IncidentController.php b/app/Http/Controllers/Api/IncidentController.php index 599be0d8..69026e29 100644 --- a/app/Http/Controllers/Api/IncidentController.php +++ b/app/Http/Controllers/Api/IncidentController.php @@ -59,8 +59,16 @@ class IncidentController extends AbstractApiController */ public function postIncidents(Guard $auth) { - $incidentData = Binput::all(); + $incidentData = array_filter(Binput::only([ + 'name', + 'message', + 'status', + 'component_id', + 'notify', + 'visible', + ])); + // Default visibility is 1. if (!array_has($incidentData, 'visible')) { $incidentData['visible'] = 1; } @@ -87,8 +95,17 @@ class IncidentController extends AbstractApiController */ public function putIncident(Incident $incident) { + $incidentData = array_filter(Binput::only([ + 'name', + 'message', + 'status', + 'component_id', + 'notify', + 'visible', + ])); + try { - $incident->update(Binput::all()); + $incident->update($incidentData); } catch (Exception $e) { throw new BadRequestHttpException(); }