diff --git a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php index 7fbbfde0e..719fb3f31 100644 --- a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php +++ b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php @@ -308,16 +308,15 @@ class BpmnWorkflow extends Project\Bpmn $eventUid = parent::addEvent($data); $event = \BpmnEventPeer::retrieveByPK($eventUid); - $prj_uid = $event->getPrjUid(); // create case scheduler if ($event->getEvnMarker() == "TIMER") { - $this->wp->addCaseScheduler($eventUid, $prj_uid); + $this->wp->addCaseScheduler($eventUid); } // create web entry if ($event->getEvnMarker() == "MESSAGE") { - $this->wp->addWebEntry($eventUid, $prj_uid); + $this->wp->addWebEntry($eventUid); } //return parent::addEvent($data); diff --git a/workflow/engine/src/ProcessMaker/Project/Workflow.php b/workflow/engine/src/ProcessMaker/Project/Workflow.php index 3c903487f..bb58df8ff 100644 --- a/workflow/engine/src/ProcessMaker/Project/Workflow.php +++ b/workflow/engine/src/ProcessMaker/Project/Workflow.php @@ -775,7 +775,7 @@ class Workflow extends Handler $this->update(array("PRO_STATUS" => $status)); } - public function addCaseScheduler($eventUid, $prj_uid) + public function addCaseScheduler($eventUid) { try { $caseScheduler = new \CaseScheduler(); @@ -783,7 +783,7 @@ class Workflow extends Handler 'SCH_NAME'=>'', 'SCH_DEL_USER_NAME'=>'', 'SCH_DEL_USER_UID'=>'', - 'PRO_UID'=>$prj_uid, + 'PRO_UID'=>$this->proUid, 'TAS_UID'=>'', 'SCH_TIME_NEXT_RUN'=>date('Y-m-d H:i:s'), 'SCH_LAST_RUN_TIME'=>NULL, @@ -837,13 +837,13 @@ class Workflow extends Handler } - public function addWebEntry($eventUid, $prj_uid) + public function addWebEntry($eventUid) { try { $webEntry = new \WebEntry(); $webEntryUid = $eventUid; $webEntry->setWeUid($webEntryUid); - $webEntry->setProUid($prj_uid); + $webEntry->setProUid($this->proUid); $webEntry->setWeMethod(''); $webEntry->setWeCreateDate(date('Y-m-d H:i:s')); $webEntry->save();