Fix membership import to avoid notice error to be thrown
authorJitendra Purohit <jitendra@fuzion.co.nz>
Fri, 14 Jul 2017 09:59:42 +0000 (15:29 +0530)
committerJitendra Purohit <jitendra@fuzion.co.nz>
Fri, 14 Jul 2017 09:59:42 +0000 (15:29 +0530)
CRM/Member/Import/Parser/Membership.php

index ebe659dd2d76271b14193eed38c1aa8738dadd46..a66d1f2816e810ec15715551a4bb6e9761428942 100644 (file)
@@ -279,7 +279,8 @@ class CRM_Member_Import_Parser_Membership extends CRM_Member_Import_Parser {
       $session = CRM_Core_Session::singleton();
       $dateType = $session->get('dateTypes');
       $formatted = array();
-      $customFields = CRM_Core_BAO_CustomField::getFields(CRM_Utils_Array::value('contact_type', $params));
+      $customDataType = !empty($params['contact_type']) ? $params['contact_type'] : 'Membership';
+      $customFields = CRM_Core_BAO_CustomField::getFields($customDataType);
 
       // don't add to recent items, CRM-4399
       $formatted['skipRecentView'] = TRUE;