diff --git a/app/Http/Controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php index a516e9e..50ba368 100644 --- a/app/Http/Controllers/ActivityController.php +++ b/app/Http/Controllers/ActivityController.php @@ -431,10 +431,10 @@ class ActivityController extends Controller $duration = MasterFunctionsHelper::countDays($ganttId, $plannedStart, $plannedEnd); if ($today >= $endDate) { $endDate = $today; - $rerataBobot = $activity->bobot_planning / $duration; + $rerataBobot = $duration > 0 ? $activity->bobot_planning / $duration : 0; $bobotActual = $activity->progress * $activity->bobot_planning; $sisaBobot = $activity->bobot_planning - $bobotActual; - $sisaHari = $sisaBobot / $rerataBobot; + $sisaHari = $rerataBobot > 0 ? $sisaBobot / $rerataBobot : 0; $endDate->modify("+".$sisaHari." Days"); $actualDuration = MasterFunctionsHelper::countDays($ganttId, $startDate, $endDate); $activity->duration = $actualDuration;