From 5a5470740bed75f68c53068ca6fee06a91db5d32 Mon Sep 17 00:00:00 2001 From: yashodha Date: Fri, 19 Jul 2013 18:33:03 +0530 Subject: [PATCH] CRM-13046 --- CRM/Campaign/Form/Petition.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CRM/Campaign/Form/Petition.php b/CRM/Campaign/Form/Petition.php index 7cfd51df2f..709cd64450 100644 --- a/CRM/Campaign/Form/Petition.php +++ b/CRM/Campaign/Form/Petition.php @@ -131,14 +131,23 @@ class CRM_Campaign_Form_Petition extends CRM_Core_Form { function setDefaultValues() { $defaults = $this->_values; - $ufJoinParams = array( + $ufContactJoinParams = array( 'entity_table' => 'civicrm_survey', 'entity_id' => $this->_surveyId, 'weight' => 2, ); - if ($ufGroupId = CRM_Core_BAO_UFJoin::findUFGroupId($ufJoinParams)) { - $defaults['contact_profile_id'] = $ufGroupId; + if ($ufContactGroupId = CRM_Core_BAO_UFJoin::findUFGroupId($ufContactJoinParams)) { + $defaults['contact_profile_id'] = $ufContactGroupId; + } + $ufActivityJoinParams = array( + 'entity_table' => 'civicrm_survey', + 'entity_id' => $this->_surveyId, + 'weight' => 1, + ); + + if ($ufActivityGroupId = CRM_Core_BAO_UFJoin::findUFGroupId($ufActivityJoinParams)) { + $defaults['profile_id'] = $ufActivityGroupId; } if (!isset($defaults['is_active'])) { -- 2.25.1