From 0b57e93c8f60c71f49eca8746664280f78093507 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Wed, 25 May 2022 13:32:00 +1200 Subject: [PATCH] Remove required field check on import --- CRM/Import/Parser.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/CRM/Import/Parser.php b/CRM/Import/Parser.php index 7242786a56..d78e5b252b 100644 --- a/CRM/Import/Parser.php +++ b/CRM/Import/Parser.php @@ -1255,11 +1255,6 @@ abstract class CRM_Import_Parser { * @return ?string */ protected function validateCustomField($customFieldID, $value, array $fieldMetaData, $dateType): ?string { - // validate null values for required custom fields of type boolean - if (!empty($fieldMetaData['is_required']) && (empty($value) && !is_numeric($value)) && $fieldMetaData['data_type'] == 'Boolean') { - return $fieldMetaData['label'] . '::' . $fieldMetaData['groupTitle']; - } - /* validate the data against the CF type */ if ($value) { @@ -1273,7 +1268,7 @@ abstract class CRM_Import_Parser { } return $fieldMetaData['label']; } - elseif ($dataType == 'Boolean') { + elseif ($dataType === 'Boolean') { if (CRM_Utils_String::strtoboolstr($value) === FALSE) { return $fieldMetaData['label'] . '::' . $fieldMetaData['groupTitle']; } -- 2.25.1