From 878f33c3244bbc2a6f430c03abb86924204fecf2 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Fri, 23 Sep 2022 12:26:32 +1200 Subject: [PATCH] dev/core#3826 Fix regression on contribution search tasks in search-kit When switching from GET to POST calls (to support greater numbers of ids) the fix required the qfKey to be set in search-kit. However, the selected class name for the qfKey for contribution tasks was wrong - leading to a validation error --- .../Civi/Api4/Action/SearchDisplay/GetSearchTasks.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetSearchTasks.php b/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetSearchTasks.php index 97fb5292f3..9db93923b5 100644 --- a/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetSearchTasks.php +++ b/ext/search_kit/Civi/Api4/Action/SearchDisplay/GetSearchTasks.php @@ -140,7 +140,7 @@ class GetSearchTasks extends \Civi\Api4\Generic\AbstractAction { // FIXME: tasks() function always checks permissions, should respect `$this->checkPermissions` foreach (\CRM_Contribute_Task::tasks() as $id => $task) { if (!empty($task['url'])) { - $key = \CRM_Core_Key::get(\CRM_Utils_Array::first((array) $task['class']), TRUE); + $key = \CRM_Core_Key::get('CRM_Contribute_Controller_Task', TRUE); $tasks[$entity['name']]['contribution.' . $id] = [ 'title' => $task['title'], 'icon' => $task['icon'] ?? 'fa-gear', -- 2.25.1