From e9820812dedf37c98152359e818dbbc3b956d85b Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Fri, 22 Feb 2019 18:07:19 +0100 Subject: [PATCH] FEAT #9105 Actions list order --- src/app/resource/controllers/ResourceListController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/resource/controllers/ResourceListController.php b/src/app/resource/controllers/ResourceListController.php index 7a8412450cc..ecb9fc39387 100644 --- a/src/app/resource/controllers/ResourceListController.php +++ b/src/app/resource/controllers/ResourceListController.php @@ -545,7 +545,11 @@ class ResourceListController $actions = []; foreach ($rawActions as $rawAction) { - $actions[] = ActionModel::getById(['id' => $rawAction['id_action'], 'select' => ['label_action', 'component']]); + $actions[] = $rawAction['id_action']; + } + + if (!empty($actions)) { + $actions = ActionModel::get(['select' => ['label_action', 'component'], 'where' => ['id in (?)'], 'data' => [$actions], 'orderBy' => ['label_action']]); } return $response->withJson(['actions' => $actions]); -- GitLab