- 'contact.country' => CRM_Utils_Array::value('country', $fields),
- 'contact.world_region' => CRM_Utils_Array::value('world_region', $fields),
- 'contact.geo_code_1' => CRM_Utils_Array::value('geo_code_1', $fields),
- 'contact.geo_code_2' => CRM_Utils_Array::value('geo_code_2', $fields),
- 'contact.current_employer' => CRM_Utils_Array::value('current_employer', $fields),
- 'contact.nick_name' => CRM_Utils_Array::value('nick_name', $fields),
- 'contact.email' => CRM_Utils_Array::value('email', $fields),
- 'contact.im' => CRM_Utils_Array::value('im', $fields),
- 'contact.do_not_email' => CRM_Utils_Array::value('do_not_email', $fields),
- 'contact.do_not_phone' => CRM_Utils_Array::value('do_not_phone', $fields),
- 'contact.do_not_mail' => CRM_Utils_Array::value('do_not_mail', $fields),
- 'contact.do_not_sms' => CRM_Utils_Array::value('do_not_sms', $fields),
- 'contact.do_not_trade' => CRM_Utils_Array::value('do_not_trade', $fields),
- 'contact.job_title' => CRM_Utils_Array::value('job_title', $fields),
- 'contact.birth_date' => CRM_Utils_Array::value('birth_date', $fields),
- 'contact.gender' => CRM_Utils_Array::value('gender', $fields),
- 'contact.is_opt_out' => CRM_Utils_Array::value('is_opt_out', $fields),
- 'contact.preferred_mail_format' => CRM_Utils_Array::value('preferred_mail_format', $fields),
- 'contact.phone' => CRM_Utils_Array::value('phone', $fields),
- 'contact.home_URL' => CRM_Utils_Array::value('home_URL', $fields),
- 'contact.contact_source' => CRM_Utils_Array::value('contact_source', $fields),
- 'contact.external_identifier' => CRM_Utils_Array::value('external_identifier', $fields),
- 'contact.contact_id' => CRM_Utils_Array::value('id', $fields),
- 'contact.household_name' => CRM_Utils_Array::value('display_name', $fields),
- 'contact.organization_name' => CRM_Utils_Array::value('display_name', $fields),
- 'contact.legal_name' => CRM_Utils_Array::value('legal_name', $fields),
- 'contact.preferred_communication_method' => CRM_Utils_Array::value('preferred_communication_method', $fields),
- 'contact.communication_style' => CRM_Utils_Array::value('communication_style', $fields),
- 'contact.addressee' => CRM_Utils_Array::value('addressee_display', $fields),
- 'contact.email_greeting' => CRM_Utils_Array::value('email_greeting_display', $fields),
- 'contact.postal_greeting' => CRM_Utils_Array::value('postal_greeting_display', $fields),
+ 'contact.country' => $fields['country'] ?? NULL,
+ 'contact.world_region' => $fields['world_region'] ?? NULL,
+ 'contact.geo_code_1' => $fields['geo_code_1'] ?? NULL,
+ 'contact.geo_code_2' => $fields['geo_code_2'] ?? NULL,
+ 'contact.current_employer' => $fields['current_employer'] ?? NULL,
+ 'contact.nick_name' => $fields['nick_name'] ?? NULL,
+ 'contact.email' => $fields['email'] ?? NULL,
+ 'contact.im' => $fields['im'] ?? NULL,
+ 'contact.do_not_email' => $fields['do_not_email'] ?? NULL,
+ 'contact.do_not_phone' => $fields['do_not_phone'] ?? NULL,
+ 'contact.do_not_mail' => $fields['do_not_mail'] ?? NULL,
+ 'contact.do_not_sms' => $fields['do_not_sms'] ?? NULL,
+ 'contact.do_not_trade' => $fields['do_not_trade'] ?? NULL,
+ 'contact.job_title' => $fields['job_title'] ?? NULL,
+ 'contact.birth_date' => $fields['birth_date'] ?? NULL,
+ 'contact.gender' => $fields['gender'] ?? NULL,
+ 'contact.is_opt_out' => $fields['is_opt_out'] ?? NULL,
+ 'contact.preferred_mail_format' => $fields['preferred_mail_format'] ?? NULL,
+ 'contact.phone' => $fields['phone'] ?? NULL,
+ 'contact.home_URL' => $fields['home_URL'] ?? NULL,
+ 'contact.contact_source' => $fields['contact_source'] ?? NULL,
+ 'contact.external_identifier' => $fields['external_identifier'] ?? NULL,
+ 'contact.contact_id' => $fields['id'] ?? NULL,
+ 'contact.household_name' => $fields['display_name'] ?? NULL,
+ 'contact.organization_name' => $fields['display_name'] ?? NULL,
+ 'contact.legal_name' => $fields['legal_name'] ?? NULL,
+ 'contact.preferred_communication_method' => $fields['preferred_communication_method'] ?? NULL,
+ 'contact.communication_style' => $fields['communication_style'] ?? NULL,
+ 'contact.addressee' => $fields['addressee_display'] ?? NULL,
+ 'contact.email_greeting' => $fields['email_greeting_display'] ?? NULL,
+ 'contact.postal_greeting' => $fields['postal_greeting_display'] ?? NULL,