Fix for warning while create projects without a diagram element like evets, etc
This commit is contained in:
@@ -720,6 +720,12 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
public static function updateFromStruct($prjUid, $projectData, $generateUid = true, $forceInsert = false)
|
||||
{
|
||||
$diagram = isset($projectData["diagrams"]) && isset($projectData["diagrams"][0]) ? $projectData["diagrams"][0] : array();
|
||||
$diagram["activities"] = isset($diagram["activities"])? $diagram["activities"]: array();
|
||||
$diagram["artifacts"] = isset($diagram["artifacts"])? $diagram["artifacts"]: array();
|
||||
$diagram["gateways"] = isset($diagram["gateways"])? $diagram["gateways"]: array();
|
||||
$diagram["events"] = isset($diagram["events"])? $diagram["events"]: array();
|
||||
$diagram["data"] = isset($diagram["data"])? $diagram["data"]: array();
|
||||
$diagram["participants"] = isset($diagram["participants"])? $diagram["participants"]: array();
|
||||
$result = array();
|
||||
|
||||
$projectData['prj_uid'] = $prjUid;
|
||||
|
||||
@@ -86,4 +86,12 @@ class WorkflowBpmn extends Project\Workflow
|
||||
parent::remove();
|
||||
$this->bp->remove();
|
||||
}
|
||||
|
||||
public function addTask($taskData)
|
||||
{
|
||||
$tasUid = parent::addTask($taskData);
|
||||
|
||||
// logica para bpmn
|
||||
$this->bp->addActivity(array('ACT_UID'=>$tasUid));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user