diff --git a/app/Http/Controllers/MaintenanceController.php b/app/Http/Controllers/MaintenanceController.php index f5b48c8..4af998f 100644 --- a/app/Http/Controllers/MaintenanceController.php +++ b/app/Http/Controllers/MaintenanceController.php @@ -62,10 +62,12 @@ public function plannedDetailFinishPost(Request $request, MaintenanceHistory $ma // } - foreach ($request->input('skippedHostsSummary') as $history_host_id => $summary) { - $maintenance_history->historyHosts->find($history_host_id)->update([ - 'summary' => $summary, - ]); + if ($request->has('skippedHostsSummary')) { + foreach ($request->input('skippedHostsSummary') as $history_host_id => $summary) { + $maintenance_history->historyHosts->find($history_host_id)->update([ + 'summary' => $summary, + ]); + } } if ($request->has('skippedHostTasksSummary')) { @@ -145,7 +147,7 @@ public function start(Request $request, MaintenanceHistory $maintenance_history) } if ($createPeriode) { - for ($i=0; $i < count($timePeriodes); $i++) { + for ($i = 0; $i < count($timePeriodes); $i++) { unset($timePeriodes[$i]['every']); unset($timePeriodes[$i]['month']); unset($timePeriodes[$i]['dayofweek']);