X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FImport%2FParser%2FContact.php;h=8399c5fb401d123037f758c9cc49ab5e2ecd3c5a;hb=c64f77cc24c5d08097de85191f8011bbe6ffe2be;hp=59dafa45603802f3487f536cfe0ffb44a70f776d;hpb=be3dd9086ab450ccc80242c81771d8db4dd441dd;p=civicrm-core.git diff --git a/CRM/Contact/Import/Parser/Contact.php b/CRM/Contact/Import/Parser/Contact.php index 59dafa4560..8399c5fb40 100644 --- a/CRM/Contact/Import/Parser/Contact.php +++ b/CRM/Contact/Import/Parser/Contact.php @@ -893,7 +893,7 @@ class CRM_Contact_Import_Parser_Contact extends CRM_Contact_Import_Parser { 'contact' => $primaryContactId, ]; - [$valid, $invalid, $duplicate, $saved, $relationshipIds] = CRM_Contact_BAO_Relationship::legacyCreateMultiple($relationParams, $relationIds); + [$valid, $duplicate] = CRM_Contact_BAO_Relationship::legacyCreateMultiple($relationParams, $relationIds); if ($valid || $duplicate) { $relationIds['contactTarget'] = $relContactId; @@ -1003,7 +1003,7 @@ class CRM_Contact_Import_Parser_Contact extends CRM_Contact_Import_Parser { } // get array of subtypes - CRM-18708 - if (in_array($csType, ['Individual', 'Organization', 'Household'])) { + if (in_array($csType, CRM_Contact_BAO_ContactType::basicTypes(TRUE), TRUE)) { $csType = self::getSubtypes($params['contact_type']); } @@ -2115,9 +2115,6 @@ class CRM_Contact_Import_Parser_Contact extends CRM_Contact_Import_Parser { $requiredCheck = FALSE; } if ($requiredCheck) { - if (isset($params['id'])) { - $required = ['Individual', 'Household', 'Organization']; - } $required = [ 'Individual' => [ ['first_name', 'last_name'],