From ef2663364670181ac3787eade1a882579d08a614 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 4 Dec 2014 11:05:34 -0500 Subject: [PATCH] Do not look contact in buildForm hook when there is no logged in user. * memberdashboard.php (memberdashboard_civicrm_buildForm): Null check against user id. --- memberdashboard.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/memberdashboard.php b/memberdashboard.php index 080303b..8f969f1 100644 --- a/memberdashboard.php +++ b/memberdashboard.php @@ -169,8 +169,10 @@ function memberdashboard_civicrm_buildForm($formName, &$form) { // Hack to fix state select box in 4.4.x if($formName == 'CRM_Profile_Form_Edit') { $contactId = CRM_Core_Session::singleton()->get('userID'); - $contact = civicrm_api3('contact', 'getsingle', array( 'id' => $contactId )); - $defaults['state_province-Primary'] = $contact['state_province_id']; - $form->setDefaults($defaults); + if($concactId) { + $contact = civicrm_api3('contact', 'getsingle', array( 'id' => $contactId )); + $defaults['state_province-Primary'] = $contact['state_province_id']; + $form->setDefaults($defaults); + } } } -- 2.25.1