+
+ //update value of custom field token
+ if (!empty($messageTokens['contact'])) {
+ foreach ($messageTokens['contact'] as $token) {
+ if (\CRM_Core_BAO_CustomField::getKeyID($token)) {
+ $contact[$token] = civicrm_api3('Contact', 'getvalue', array(
+ 'return' => $token,
+ 'id' => $contactId,
+ ));
+ }
+ }
+ }