From 830fd2415c80cd59bfaf118a7aad77948df467d2 Mon Sep 17 00:00:00 2001 From: monishdeb Date: Fri, 13 Dec 2013 21:55:26 +0530 Subject: [PATCH] CRM-13972 fix - Preferred Language reset after editing contact http://issues.civicrm.org/jira/browse/CRM-13972 --- CRM/Contact/Form/Inline/CommunicationPreferences.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CRM/Contact/Form/Inline/CommunicationPreferences.php b/CRM/Contact/Form/Inline/CommunicationPreferences.php index e3894a6371..6c1804b4dc 100644 --- a/CRM/Contact/Form/Inline/CommunicationPreferences.php +++ b/CRM/Contact/Form/Inline/CommunicationPreferences.php @@ -60,7 +60,9 @@ class CRM_Contact_Form_Inline_CommunicationPreferences extends CRM_Contact_Form_ $defaults = parent::setDefaultValues(); 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 -- 2.25.1