From 3aca1423bad7c7dd9d2e0f9687b85823a2b64bb5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rub=C3=A9n?= Date: Wed, 4 Aug 2021 18:03:32 +0200 Subject: [PATCH] Fix importing csv UI 'extension in phones', revision --- CRM/Contact/Import/Form/MapField.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CRM/Contact/Import/Form/MapField.php b/CRM/Contact/Import/Form/MapField.php index 368e221f6b..7e3ffd33fc 100644 --- a/CRM/Contact/Import/Form/MapField.php +++ b/CRM/Contact/Import/Form/MapField.php @@ -548,7 +548,7 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField { $locations[$i] = $locationTypes[$selOne]; $parserParameters['mapperLocType'][$i] = $selOne; if ($selTwo && is_numeric($selTwo)) { - if ($fldName === 'phone' || $fldName === 'phone') { + if ($fldName === 'phone' || $fldName === 'phone_ext') { $parserParameters['mapperPhoneType'][$i] = $phoneTypes[$selTwo]; } elseif ($fldName === 'im') { @@ -660,7 +660,7 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField { $updateMappingFields->website_type_id = $mapperKeys[$i][1] ?? NULL; } else { - if (CRM_Utils_Array::value('0', $mapperKeys[$i]) == 'phone') { + if (($mapperKeys[$i][0] ?? NULL) === 'phone' || ($mapperKeys[$i][0] ?? NULL) === 'phone_ext') { $updateMappingFields->phone_type_id = $mapperKeys[$i][2] ?? NULL; } elseif (CRM_Utils_Array::value('0', $mapperKeys[$i]) == 'im') { @@ -778,7 +778,7 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField { $saveMappingFields->website_type_id = $mapperKeys[$i][1] ?? NULL; } else { - if (CRM_Utils_Array::value('0', $mapperKeys[$i]) == 'phone' || CRM_Utils_Array::value('0', $mapperKeys[$i]) == 'phone_ext') { + if (($mapperKeys[$i][0] ?? NULL) === 'phone' || ($mapperKeys[$i][0] ?? NULL) === 'phone_ext') { $saveMappingFields->phone_type_id = $mapperKeys[$i][2] ?? NULL; } elseif (CRM_Utils_Array::value('0', $mapperKeys[$i]) == 'im') { -- 2.25.1