SearchKit - Fix invalid orderBy params
authorcolemanw <coleman@civicrm.org>
Wed, 13 Sep 2023 16:48:59 +0000 (12:48 -0400)
committercolemanw <coleman@civicrm.org>
Thu, 14 Sep 2023 13:37:17 +0000 (09:37 -0400)
ext/search_kit/Civi/Search/Admin.php
ext/search_kit/tests/phpunit/api/v4/SearchDisplay/SearchRunTest.php

index bcce70ae5b3db3c88baf69126379909bb209597c..8232f2523325f3e733e4e0dd784dd7dec19c31b7 100644 (file)
@@ -150,7 +150,7 @@ class Admin {
           $getFields = civicrm_api4($entity['name'], 'getFields', [
             'select' => ['name', 'title', 'label', 'description', 'type', 'options', 'input_type', 'input_attrs', 'data_type', 'serialize', 'entity', 'fk_entity', 'readonly', 'operators', 'suffixes', 'nullable'],
             'where' => [['deprecated', '=', FALSE], ['name', 'NOT IN', ['api_key', 'hash']]],
-            'orderBy' => ['label'],
+            'orderBy' => ['label' => 'ASC'],
           ])->indexBy('name');
         }
         catch (\CRM_Core_Exception $e) {
index 12593ce23a2d9939b615fdce0ef70d3078fba2d6..e96b79ef3a01908d9a2225d3c0d54cd340955a78 100644 (file)
@@ -1016,7 +1016,6 @@ class SearchRunTest extends Api4TestBase implements TransactionalInterface {
             "GROUP_CONCAT(DISTINCT subject) AS GROUP_CONCAT_subject",
           ],
           'groupBy' => ['activity_type_id'],
-          'orderBy' => ['activity_type_id:label'],
           'where' => [],
         ],
       ],