diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index f3bbc9dec..03229f936 100644 --- a/workflow/engine/classes/class.wsBase.php +++ b/workflow/engine/classes/class.wsBase.php @@ -1986,7 +1986,7 @@ class wsBase $task = TaskPeer::retrieveByPK($taskId); - $arrayTaskTypeToExclude = array("START-TIMER-EVENT"); + $arrayTaskTypeToExclude = array("START-TIMER-EVENT", "START-MESSAGE-EVENT"); if (!is_null($task) && !in_array($task->getTasType(), $arrayTaskTypeToExclude) && $founded == "") { $result = new wsResponse( 14, G::LoadTranslation( 'ID_TASK_INVALID_USER_NOT_ASSIGNED_TASK' ) ); diff --git a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php index 1205fa62b..8106dfd35 100644 --- a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php +++ b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php @@ -844,18 +844,6 @@ class BpmnWorkflow extends Project\Bpmn "TAS_POSY" => $taskPosY )); - if ($elementType == "bpmnEvent" && - in_array($key, array("end-message-event", "start-message-event", "intermediate-catch-message-event")) - ) { - if (in_array($key, array("start-message-event", "intermediate-catch-message-event"))) { - //Task - User - //Assign to admin - $task = new \Tasks(); - - $result = $task->assignUser($taskUid, "00000000000000000000000000000001", 1); - } - } - //Element-Task-Relation - Create $elementTaskRelation = new \ProcessMaker\BusinessModel\ElementTaskRelation();