From b6e486674d445755488d0add885d4d7199b84715 Mon Sep 17 00:00:00 2001 From: kurund Date: Tue, 27 May 2014 23:36:53 +0530 Subject: [PATCH] get action fixes for activitysets, CRM-14725 ---------------------------------------- * CRM-14725: Edit Case Type - Use AJAX load/save https://issues.civicrm.org/jira/browse/CRM-14725 --- CRM/Case/BAO/CaseType.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CRM/Case/BAO/CaseType.php b/CRM/Case/BAO/CaseType.php index 55cdf5ae85..ea0cc995a2 100644 --- a/CRM/Case/BAO/CaseType.php +++ b/CRM/Case/BAO/CaseType.php @@ -166,9 +166,11 @@ class CRM_Case_BAO_CaseType extends CRM_Case_DAO_CaseType { // set activity sets $activitySets = json_decode(json_encode($xml->ActivitySets), TRUE); - $caseType['values'][0]['definition']['activitySets'] = $activitySets['ActivitySet']; - $caseType['values'][0]['definition']['activitySets']['activityTypes'] = $activitySets['ActivitySet']['ActivityTypes']['ActivityType']; - unset($caseType['values'][0]['definition']['activitySets']['ActivityTypes']); + foreach($activitySets as $key => $value) { + $caseType['values'][0]['definition']['activitySets'] = array($key => $value); + $caseType['values'][0]['definition']['activitySets'][$key]['activityTypes'] = $activitySets['ActivitySet']['ActivityTypes']['ActivityType']; + unset($caseType['values'][0]['definition']['activitySets'][$key]['ActivityTypes']); + } // set case roles $caseRoles = json_decode(json_encode($xml->CaseRoles), TRUE); -- 2.25.1