From e2790ca6c11c4c0a1f5e27382f503b89c88e5757 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 25 Sep 2015 20:13:43 +0200 Subject: [PATCH] Try to limit the collection returned to the user. --- app/Http/Controllers/Chart/CategoryController.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Http/Controllers/Chart/CategoryController.php b/app/Http/Controllers/Chart/CategoryController.php index 52e9d1fa4b..360aeb26d0 100644 --- a/app/Http/Controllers/Chart/CategoryController.php +++ b/app/Http/Controllers/Chart/CategoryController.php @@ -71,6 +71,10 @@ class CategoryController extends Controller $entries->push([clone $start, $date, $spent, $earned]); $start = Navigation::addPeriod($start, $range, 0); } + // limit the set to the last 40: + $entries = $entries->reverse(); + $entries = $entries->slice(0, 40); + $entries = $entries->reverse(); $data = $this->generator->all($entries); $cache->store($data);