Merge pull request #24349 from eileenmcnaughton/import_mem
authorSeamus Lee <seamuslee001@gmail.com>
Tue, 23 Aug 2022 00:39:42 +0000 (10:39 +1000)
committerGitHub <noreply@github.com>
Tue, 23 Aug 2022 00:39:42 +0000 (10:39 +1000)
Fix error on membership imports

CRM/Member/Import/Parser/Membership.php

index 5c6dbc9b22ee484cbdb809afc9ac7c0374929cf6..51cd93dcc18233a12cfbd640da4efd2a755b351a 100644 (file)
@@ -461,7 +461,7 @@ class CRM_Member_Import_Parser_Membership extends CRM_Import_Parser {
    * @return string[]
    */
   protected function getOddlyMappedMetadataFields(): array {
-    $uniqueNames = ['membership_id', 'membership_contact_id'];
+    $uniqueNames = ['membership_id', 'membership_contact_id', 'membership_start_date', 'membership_join_date', 'membership_end_date', 'membership_source', 'member_is_override', 'member_is_test', 'member_is_pay_later', 'member_campaign_id'];
     $fields = [];
     foreach ($uniqueNames as $name) {
       $fields[$this->importableFieldsMetadata[$name]['name']] = $name;