diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Light.php b/workflow/engine/src/ProcessMaker/BusinessModel/Light.php index 655df71d9..4b31d86b0 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Light.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Light.php @@ -286,19 +286,18 @@ class Light { try { $oCase = new \Cases(); - $oUser = new \Users(); - - $this->lookinginforContentProcess( $proUid ); $aData = $oCase->startCase( $taskUid, $userId ); - $aUserLog = $oUser->loadDetailed($userId); + $user = new \ProcessMaker\BusinessModel\User(); + $arrayUserData = $user->getUserRecordByPk($userId, ['$userUid' => '$userId']); + $_SESSION['APPLICATION'] = $aData['APPLICATION']; $_SESSION['INDEX'] = $aData['INDEX']; $_SESSION['PROCESS'] = $aData['PROCESS']; $_SESSION['TASK'] = $taskUid; $_SESSION["USER_LOGGED"] = $userId; - $_SESSION["USR_USERNAME"] = $aUserLog['USR_USERNAME']; + $_SESSION['USR_USERNAME'] = $arrayUserData['USR_USERNAME']; $aFields = $oCase->loadCase( $aData['APPLICATION'], $aData['INDEX'] ); $oCase->updateCase( $aData['APPLICATION'], $aFields );