From be11c542e89526ae26553da6abddbacde00dbd0a Mon Sep 17 00:00:00 2001 From: Jakub Onderka Date: Mon, 21 Dec 2020 23:45:48 +0100 Subject: [PATCH] fix: [UI] Add Object works again for all databases --- app/Controller/ObjectTemplatesController.php | 3 ++- app/View/Elements/generic_picker.ctp | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/Controller/ObjectTemplatesController.php b/app/Controller/ObjectTemplatesController.php index 2a78dced1..7f8c2b8fb 100644 --- a/app/Controller/ObjectTemplatesController.php +++ b/app/Controller/ObjectTemplatesController.php @@ -21,7 +21,7 @@ class ObjectTemplatesController extends AppController public function objectMetaChoice($event_id) { - $metas = $this->ObjectTemplate->find('list', array( + $metas = $this->ObjectTemplate->find('all', array( 'recursive' => -1, 'conditions' => array('ObjectTemplate.active' => 1), 'fields' => array('meta-category'), @@ -35,6 +35,7 @@ class ObjectTemplatesController extends AppController 'value' => $this->baseurl . "/ObjectTemplates/objectChoice/$eventId/0" ]]; foreach ($metas as $meta) { + $meta = $meta['ObjectTemplate']['meta-category']; $items[] = array( 'name' => $meta, 'value' => $this->baseurl . "/ObjectTemplates/objectChoice/$eventId/" . h($meta) diff --git a/app/View/Elements/generic_picker.ctp b/app/View/Elements/generic_picker.ctp index e83f9115d..8d281eff0 100644 --- a/app/View/Elements/generic_picker.ctp +++ b/app/View/Elements/generic_picker.ctp @@ -231,7 +231,7 @@ function submitFunction(clicked, callback) { GenericPicker->add_select_params($defaults)); ?>> $param) { + foreach ($items as $param) { echo $this->GenericPicker->add_pill($param, $defaults); if (isset($param['additionalData'])) { $additionalData = $param['additionalData'];