From 95e9a7fa8ade554806b2d74ea7326b580e16cdf2 Mon Sep 17 00:00:00 2001 From: monishdeb <monish.deb@webaccess.co.in> Date: Mon, 30 Dec 2013 18:16:34 +0530 Subject: [PATCH] CRM-13972 related fix ---------------------------------------- * CRM-13972: Preferred Language reset after editing contact http://issues.civicrm.org/jira/browse/CRM-13972 --- CRM/Contact/Form/Edit/CommunicationPreferences.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Contact/Form/Edit/CommunicationPreferences.php b/CRM/Contact/Form/Edit/CommunicationPreferences.php index bf2a39e8aa..207fb2d9d5 100644 --- a/CRM/Contact/Form/Edit/CommunicationPreferences.php +++ b/CRM/Contact/Form/Edit/CommunicationPreferences.php @@ -162,7 +162,9 @@ class CRM_Contact_Form_Edit_CommunicationPreferences { 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 -- GitLab