From 8de4bcb121501702ebd9e95242ad12333dd843df Mon Sep 17 00:00:00 2001 From: Jon Goldberg Date: Tue, 6 Jun 2023 18:15:45 -0400 Subject: [PATCH] Fixes core#4343 - SK ACL bypass not always respected when using an Afform filter --- .../Civi/Api4/Action/SearchDisplay/AbstractRunAction.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php b/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php index 3c467e11f5..2c557f58db 100644 --- a/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php +++ b/ext/search_kit/Civi/Api4/Action/SearchDisplay/AbstractRunAction.php @@ -1217,7 +1217,7 @@ abstract class AbstractRunAction extends \Civi\Api4\Generic\AbstractAction { $labelField = CoreUtil::getInfoItem($field['fk_entity'], 'label_field'); if ($labelField) { $records = civicrm_api4($field['fk_entity'], 'get', [ - 'checkPermissions' => $this->checkPermissions, + 'checkPermissions' => $this->checkPermissions && empty($this->display['acl_bypass']), 'where' => [[$idField, 'IN', (array) $value]], 'select' => [$labelField], ]); -- 2.25.1