diff --git a/app/spiffworkflow/loops/propertiesPanel/MultiInstancePropertiesProvider.js b/app/spiffworkflow/loops/propertiesPanel/MultiInstancePropertiesProvider.js index f0f4ce9..9c9be94 100644 --- a/app/spiffworkflow/loops/propertiesPanel/MultiInstancePropertiesProvider.js +++ b/app/spiffworkflow/loops/propertiesPanel/MultiInstancePropertiesProvider.js @@ -8,7 +8,7 @@ const LOW_PRIORITY = 500; export default function MultiInstancePropertiesProvider(propertiesPanel) { this.getGroups = function getGroupsCallback(element) { return function pushGroup(groups) { - if (is(element, 'bpmn:Task')) { + if (is(element, 'bpmn:Task') || is(element, 'bpmn:CallActivity')) { let group = groups.filter(g => g.id == 'multiInstance'); if (group.length == 1) updateMultiInstanceGroup(element, group[0]); diff --git a/app/spiffworkflow/loops/propertiesPanel/StandardLoopPropertiesProvider.js b/app/spiffworkflow/loops/propertiesPanel/StandardLoopPropertiesProvider.js index b18c0e8..68581bc 100644 --- a/app/spiffworkflow/loops/propertiesPanel/StandardLoopPropertiesProvider.js +++ b/app/spiffworkflow/loops/propertiesPanel/StandardLoopPropertiesProvider.js @@ -16,7 +16,7 @@ export default function StandardLoopPropertiesProvider(propertiesPanel) { this.getGroups = function getGroupsCallback(element) { return function pushGroup(groups) { if ( - is(element, 'bpmn:Task') && + (is(element, 'bpmn:Task') || is(element, 'bpmn:CallActivity')) && typeof(element.businessObject.loopCharacteristics) !== 'undefined' && element.businessObject.loopCharacteristics.$type === 'bpmn:StandardLoopCharacteristics' ) {