diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/TimerEvent.php b/workflow/engine/src/ProcessMaker/BusinessModel/TimerEvent.php index 4004a5cd2..1d8298aff 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/TimerEvent.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/TimerEvent.php @@ -607,6 +607,10 @@ class TimerEvent //Create $cnn = \Propel::getConnection("workflow"); + $evnUid = $arrayData['EVN_UID']; + $caseTitle = $arrayData['CASETITLE']; + Task::setTaskDefTitle($evnUid, $caseTitle); + $arrayData = $this->unsetFields($arrayData); try { diff --git a/workflow/engine/src/ProcessMaker/Model/Task.php b/workflow/engine/src/ProcessMaker/Model/Task.php index cb9125916..f6a7d3995 100644 --- a/workflow/engine/src/ProcessMaker/Model/Task.php +++ b/workflow/engine/src/ProcessMaker/Model/Task.php @@ -157,7 +157,6 @@ class Task extends Model $join->on('ELEMENT_TASK_RELATION.TAS_UID', '=', 'TASK.TAS_UID') ->where('ELEMENT_TASK_RELATION.ELEMENT_UID', '=', $evnUid); }); - $query->update(['TASK.TAS_DEF_TITLE' => $caseTitle]); return $query; @@ -178,6 +177,11 @@ class Task extends Model ->where('ELEMENT_TASK_RELATION.ELEMENT_UID', '=', $evnUid); }); - return $query->get()->values()->toArray()['0']['TAS_DEF_TITLE']; + $res = $query->first(); + if(is_null($res)) { + return ""; + } else { + return $res->TAS_DEF_TITLE; + } } }