From f49b8be4626dd37b45a33735d70d6f91b3a5478d Mon Sep 17 00:00:00 2001 From: Ravish Nair Date: Thu, 27 Jun 2013 15:32:40 +0530 Subject: [PATCH] -- CRM-11737 fix for anonymous user ---------------------------------------- * CRM-11737: PCP Account profile: state/country ajax not enabled http://issues.civicrm.org/jira/browse/CRM-11737 --- CRM/PCP/Form/PCPAccount.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/CRM/PCP/Form/PCPAccount.php b/CRM/PCP/Form/PCPAccount.php index 95e1ff2b58..81acc9083c 100644 --- a/CRM/PCP/Form/PCPAccount.php +++ b/CRM/PCP/Form/PCPAccount.php @@ -108,16 +108,14 @@ class CRM_PCP_Form_PCPAccount extends CRM_Core_Form { } function setDefaultValues() { - if (!$this->_contactID) { - return; + if ($this->_contactID) { + foreach ($this->_fields as $name => $dontcare) { + $fields[$name] = 1; + } + + CRM_Core_BAO_UFGroup::setProfileDefaults($this->_contactID, $fields, $this->_defaults); } $stateCountryMap = array(); - foreach ($this->_fields as $name => $dontcare) { - $fields[$name] = 1; - } - - CRM_Core_BAO_UFGroup::setProfileDefaults($this->_contactID, $fields, $this->_defaults); - //set custom field defaults foreach ($this->_fields as $name => $field) { if ($customFieldID = CRM_Core_BAO_CustomField::getKeyID($name)) { -- 2.25.1