From 15104de84c31a9975ea2027b800850c4c6ebbf91 Mon Sep 17 00:00:00 2001 From: James Cole Date: Thu, 4 Feb 2016 08:53:56 +0100 Subject: [PATCH] This should clean up the monthly report a bit. See issue #159 --- app/Helpers/Report/BudgetReportHelper.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Helpers/Report/BudgetReportHelper.php b/app/Helpers/Report/BudgetReportHelper.php index ac34fef3ce..3191a36665 100644 --- a/app/Helpers/Report/BudgetReportHelper.php +++ b/app/Helpers/Report/BudgetReportHelper.php @@ -52,12 +52,15 @@ class BudgetReportHelper implements BudgetReportHelperInterface // no repetition(s) for this budget: if ($repetitions->count() == 0) { - $spent = array_sum($totalSpent); - $budgetLine = new BudgetLine; - $budgetLine->setBudget($budget); - $budgetLine->setOverspent($spent); - $object->addOverspent($spent); - $object->addBudgetLine($budgetLine); + + $spent = array_sum($totalSpent); + if ($spent > 0) { + $budgetLine = new BudgetLine; + $budgetLine->setBudget($budget); + $budgetLine->setOverspent($spent); + $object->addOverspent($spent); + $object->addBudgetLine($budgetLine); + } continue; }