From ef0a5e1c6bcd5080531e6978ece7c94da7d9a9e2 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Wed, 27 Apr 2022 09:24:11 +0200 Subject: [PATCH] APIv4 - Pass entity name to permissions function Unused in core, but some extensions might need it. Better to have it than not have it. --- Civi/Api4/Generic/AbstractAction.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Civi/Api4/Generic/AbstractAction.php b/Civi/Api4/Generic/AbstractAction.php index a531cddc72..0abc53a3fd 100644 --- a/Civi/Api4/Generic/AbstractAction.php +++ b/Civi/Api4/Generic/AbstractAction.php @@ -398,7 +398,7 @@ abstract class AbstractAction implements \ArrayAccess { * @return array */ public function getPermissions() { - $permissions = call_user_func([CoreUtil::getApiClass($this->_entityName), 'permissions']); + $permissions = call_user_func([CoreUtil::getApiClass($this->_entityName), 'permissions'], $this->_entityName); $permissions += [ // applies to getFields, getActions, etc. 'meta' => ['access CiviCRM'], -- 2.25.1