diff --git a/app/Http/Controllers/Json/BudgetController.php b/app/Http/Controllers/Json/BudgetController.php index 08ad5062a6..6715d9b2e7 100644 --- a/app/Http/Controllers/Json/BudgetController.php +++ b/app/Http/Controllers/Json/BudgetController.php @@ -82,8 +82,10 @@ class BudgetController extends Controller $percentage = '0'; if (null !== $availableBudget) { - $available = $availableBudget->amount; - $percentage = bcmul(bcdiv($budgeted, $available), '100'); + $available = $availableBudget->amount; + if (0 !== bccomp($available, '0')) { + $percentage = bcmul(bcdiv($budgeted, $available), '100'); + } } // if available, get the AB for this period + currency, so the bar can be redrawn.