From 0b7f3aa92fedbb177f30c0da01e33b90825f99b5 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 31 Dec 2017 20:57:22 +0200 Subject: [PATCH] Remove per page API limit for self hosters --- app/Http/Controllers/BaseAPIController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/BaseAPIController.php b/app/Http/Controllers/BaseAPIController.php index d57cf2cc1828..35956179e4c0 100644 --- a/app/Http/Controllers/BaseAPIController.php +++ b/app/Http/Controllers/BaseAPIController.php @@ -155,7 +155,10 @@ class BaseAPIController extends Controller } if (is_a($query, "Illuminate\Database\Eloquent\Builder")) { - $limit = min(MAX_API_PAGE_SIZE, Input::get('per_page', DEFAULT_API_PAGE_SIZE)); + $limit = Input::get('per_page', DEFAULT_API_PAGE_SIZE); + if (Utils::isNinja()) { + $limit = min(MAX_API_PAGE_SIZE, $limit); + } $paginator = $query->paginate($limit); $query = $paginator->getCollection(); $resource = new Collection($query, $transformer, $entityType);