Fix error on membership imports
authorEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 22 Aug 2022 21:10:26 +0000 (09:10 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 22 Aug 2022 21:10:26 +0000 (09:10 +1200)
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;