----------------------------------------
* CRM-13972: Preferred Language reset after editing contact
http://issues.civicrm.org/jira/browse/CRM-13972
static function setDefaultValues(&$form, &$defaults) {
if (!empty($defaults['preferred_language'])) {
- $defaults['preferred_language'] = CRM_Core_PseudoConstant::getKey('CRM_Contact_DAO_Contact', 'preferred_language', $defaults['preferred_language']);
+ $defaults['preferred_language'] = CRM_Utils_Array::key($defaults['preferred_language'],
+ CRM_Contact_BAO_Contact::buildOptions('preferred_language')
+ );
}
// CRM-7119: set preferred_language to default if unset