From be0cd32d5f52fbaad9e61792b6057f48b97b5973 Mon Sep 17 00:00:00 2001 From: Ronald Quenta Date: Thu, 24 Sep 2015 15:48:24 -0400 Subject: [PATCH] =?UTF-8?q?PM-3664=20(Endpoint)=20api/1.0/{workflow}/light?= =?UTF-8?q?/start-case=20devuelve=20par=C3=A1metros=20vacios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/src/ProcessMaker/BusinessModel/Light.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Light.php b/workflow/engine/src/ProcessMaker/BusinessModel/Light.php index 408b09aff..6e4a93f28 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Light.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Light.php @@ -271,11 +271,23 @@ class Light { try { $oCase = new \Cases(); + $oUser = new \Users(); $this->lookinginforContentProcess( $proUid ); $aData = $oCase->startCase( $taskUid, $userId ); + $aUserLog = $oUser->loadDetailed($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']; + + $aFields = $oCase->loadCase( $aData['APPLICATION'], $aData['INDEX'] ); + $oCase->updateCase( $aData['APPLICATION'], $aFields ); + $response = array(); $response['caseId'] = $aData['APPLICATION']; $response['caseIndex'] = $aData['INDEX'];