From 0e11245cb48968976fe13d2c187259304ae1fe99 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 23 Dec 2016 15:52:12 +0100 Subject: [PATCH] Fix tests. --- .../Controllers/Chart/CategoryReportController.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Chart/CategoryReportController.php b/app/Http/Controllers/Chart/CategoryReportController.php index af6c2c4a75..d2ffe572b4 100644 --- a/app/Http/Controllers/Chart/CategoryReportController.php +++ b/app/Http/Controllers/Chart/CategoryReportController.php @@ -375,13 +375,16 @@ class CategoryReportController extends Controller $currentStart->addDay(); } // remove all empty entries to prevent cluttering: + $newSet = []; foreach ($chartData as $key => $entry) { - if (array_sum($entry['entries']) == 0) { - unset($chartData[$key]); + if (!array_sum($entry['entries']) == 0) { + $newSet[$key] = $chartData[$key]; } } - - $data = $this->generator->multiSet($chartData); + if (count($newSet) === 0) { + $newSet = $chartData; + } + $data = $this->generator->multiSet($newSet); $cache->store($data); return Response::json($data);