From c93d6c51f9ab19fc029e2d7b0b686453e041c7e0 Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Mon, 30 Jan 2023 12:41:40 +0000 Subject: [PATCH] Fix dedupe checking in afform for anonymous users --- Civi/Api4/Action/Contact/GetDuplicates.php | 1 + 1 file changed, 1 insertion(+) diff --git a/Civi/Api4/Action/Contact/GetDuplicates.php b/Civi/Api4/Action/Contact/GetDuplicates.php index f39298c003..9829af3b03 100644 --- a/Civi/Api4/Action/Contact/GetDuplicates.php +++ b/Civi/Api4/Action/Contact/GetDuplicates.php @@ -144,6 +144,7 @@ class GetDuplicates extends \Civi\Api4\Generic\DAOCreateAction { $ignore = ['id', 'contact_id', 'is_primary', 'on_hold', 'location_type_id', 'phone_type_id']; foreach (['Contact', 'Email', 'Phone', 'Address', 'IM'] as $entity) { $entityFields = (array) civicrm_api4($entity, 'getFields', [ + 'checkPermissions' => FALSE, 'action' => 'create', 'loadOptions' => $action->getLoadOptions(), 'where' => [['name', 'NOT IN', $ignore], ['type', 'IN', ['Field', 'Custom']]], -- 2.25.1