Loading modules/modeller_bpmn/src/ModellerBpmnBase.php +11 −5 Original line number Diff line number Diff line Loading @@ -436,16 +436,22 @@ abstract class ModellerBpmnBase extends ModellerBase { $flow = []; foreach ($this->getSequenceFlows() as $sequenceFlow) { if (isset($sequenceFlow[$idxExtension])) { $pluginId = $this->findProperty($sequenceFlow[$idxExtension], 'pluginid'); $condition = $this->findAttribute($sequenceFlow, 'id'); if (!empty($pluginId) && !empty($condition)) { $eca->addCondition( $condition, $this->findProperty($sequenceFlow[$idxExtension], 'pluginid'), $pluginId, $this->findFields($sequenceFlow[$idxExtension]) ); } else { $condition = ''; } } else { $condition = ''; } $flow[$this->findAttribute($sequenceFlow, 'sourceRef')][] = [ 'id' => $this->findAttribute($sequenceFlow, 'targetRef'), 'condition' => $condition, Loading Loading
modules/modeller_bpmn/src/ModellerBpmnBase.php +11 −5 Original line number Diff line number Diff line Loading @@ -436,16 +436,22 @@ abstract class ModellerBpmnBase extends ModellerBase { $flow = []; foreach ($this->getSequenceFlows() as $sequenceFlow) { if (isset($sequenceFlow[$idxExtension])) { $pluginId = $this->findProperty($sequenceFlow[$idxExtension], 'pluginid'); $condition = $this->findAttribute($sequenceFlow, 'id'); if (!empty($pluginId) && !empty($condition)) { $eca->addCondition( $condition, $this->findProperty($sequenceFlow[$idxExtension], 'pluginid'), $pluginId, $this->findFields($sequenceFlow[$idxExtension]) ); } else { $condition = ''; } } else { $condition = ''; } $flow[$this->findAttribute($sequenceFlow, 'sourceRef')][] = [ 'id' => $this->findAttribute($sequenceFlow, 'targetRef'), 'condition' => $condition, Loading