diff --git a/workflow/engine/methods/cases/cases_Resume.php b/workflow/engine/methods/cases/cases_Resume.php index f985b671e..24a772edc 100644 --- a/workflow/engine/methods/cases/cases_Resume.php +++ b/workflow/engine/methods/cases/cases_Resume.php @@ -1,26 +1,7 @@ . - * - * For more information, contact Colosa Inc, 2566 Le Jeune Rd., - * Coral Gables, FL, 33134, USA, or email info@colosa.com. - */ + +use ProcessMaker\BusinessModel\Task as BusinessModelTask; + /* Permissions */ switch ($RBAC->userCanAccess( 'PM_CASES' )) { case - 2: @@ -155,14 +136,19 @@ if ($Fields['APP_STATUS'] != 'COMPLETED') { $FieldsPar = $Fields; foreach ($parallel as $row) { $FieldsPar['TAS_UID'] = $row['TAS_UID']; - $aTask = $objTask->load( $row['TAS_UID'] ); - $FieldsPar['TAS_TITLE'] = $aTask['TAS_TITLE']; + $task = $objTask->load($row['TAS_UID']); + $FieldsPar['TAS_TITLE'] = $task['TAS_TITLE']; $FieldsPar['USR_UID'] = $row['USR_UID']; if (isset($row['USR_UID']) && !empty($row['USR_UID'])) { - $aUser = $objUser->loadDetails ($row['USR_UID']); - $FieldsPar['CURRENT_USER'] = $aUser['USR_FULLNAME']; + $user = $objUser->loadDetails($row['USR_UID']); + $FieldsPar['CURRENT_USER'] = $user['USR_FULLNAME']; } else { - $FieldsPar['CURRENT_USER'] = ''; + $dummyTaskTypes = BusinessModelTask::getDummyTypes(); + if (!in_array($task["TAS_TYPE"], $dummyTaskTypes)) { + $FieldsPar['CURRENT_USER'] = G::LoadTranslation('ID_TITLE_UNASSIGNED'); + } else { + $FieldsPar['CURRENT_USER'] = ''; + } } $FieldsPar['DEL_DELEGATE_DATE'] = $row['DEL_DELEGATE_DATE']; $FieldsPar['DEL_INIT_DATE'] = $row['DEL_INIT_DATE'];