From ce9bf832219fa5db0592d6b3145cf526a8250da4 Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Sat, 15 May 2021 21:40:12 -0700 Subject: [PATCH] Prevent potential division by zero error --- app/Http/Controllers/JournalEntryController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/JournalEntryController.php b/app/Http/Controllers/JournalEntryController.php index ae78721..f1692fe 100644 --- a/app/Http/Controllers/JournalEntryController.php +++ b/app/Http/Controllers/JournalEntryController.php @@ -46,8 +46,10 @@ class JournalEntryController extends Controller $goalProgress = []; if ($goal) { foreach (Nutrients::all()->pluck('value') as $nutrient) { - $goalProgress[$nutrient] = round($sums[$nutrient] / $goal->{$nutrient} * 100); - $goalProgress[$nutrient] .= '%'; + if ($goal->{$nutrient} > 0) { + $goalProgress[$nutrient] = round($sums[$nutrient] / $goal->{$nutrient} * 100); + $goalProgress[$nutrient] .= '%'; + } } }