diff --git a/app/Http/Controllers/Api/StatuslabelsController.php b/app/Http/Controllers/Api/StatuslabelsController.php index 464ac5d77a..c4e5b4aa10 100644 --- a/app/Http/Controllers/Api/StatuslabelsController.php +++ b/app/Http/Controllers/Api/StatuslabelsController.php @@ -71,6 +71,10 @@ class StatuslabelsController extends Controller $statuslabel->deployable = $statusType['deployable']; $statuslabel->pending = $statusType['pending']; $statuslabel->archived = $statusType['archived']; + $statuslabel->color = $request->input('color'); + $statuslabel->show_in_nav = $request->input('show_in_nav'); + $statuslabel->default_label = $request->input('default_label'); + if ($statuslabel->save()) { return response()->json(Helper::formatStandardApiResponse('success', $statuslabel, trans('admin/statuslabels/message.create.success'))); @@ -111,9 +115,7 @@ class StatuslabelsController extends Controller $request->except('deployable', 'pending','archived'); - if (!$request->filled('type')) { - return response()->json(Helper::formatStandardApiResponse('error', null, 'Status label type is required.')); - } + $statuslabel->fill($request->all()); @@ -121,6 +123,9 @@ class StatuslabelsController extends Controller $statuslabel->deployable = $statusType['deployable']; $statuslabel->pending = $statusType['pending']; $statuslabel->archived = $statusType['archived']; + $statuslabel->color = $request->input('color'); + $statuslabel->show_in_nav = $request->input('show_in_nav'); + $statuslabel->default_label = $request->input('default_label'); if ($statuslabel->save()) { return response()->json(Helper::formatStandardApiResponse('success', $statuslabel, trans('admin/statuslabels/message.update.success')));