fix: [API] taxonomies controller index call fixed for API calls

- no longer limiting at 60 elements
pull/5572/head
iglocska 2020-01-29 19:45:57 +01:00
parent f4a767c821
commit 59deec3a37
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
1 changed files with 12 additions and 1 deletions

View File

@ -22,7 +22,18 @@ class TaxonomiesController extends AppController
public function index()
{
$this->paginate['recursive'] = -1;
$taxonomies = $this->paginate();
if ($this->_isRest()) {
$keepFields = array('conditions', 'contain', 'recursive', 'sort');
$searchParams = array();
foreach ($keepFields as $field) {
if (!empty($this->paginate[$field])) {
$searchParams[$field] = $this->paginate[$field];
}
}
$taxonomies = $this->Taxonomy->find('all', $searchParams);
} else {
$taxonomies = $this->paginate();
}
$this->loadModel('Tag');
foreach ($taxonomies as $key => $taxonomy) {
$total = 0;