From 7e4a313f608ffc0e5f98e2f04d62c30bfe958e8e Mon Sep 17 00:00:00 2001 From: Alvaro Campos Date: Fri, 25 Nov 2011 08:57:32 -0400 Subject: [PATCH] BUG 8058 se solucino problema para ver la informacion del caso. --- workflow/engine/classes/model/Task.php | 4 ++-- workflow/engine/methods/cases/ajaxListener.php | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/model/Task.php b/workflow/engine/classes/model/Task.php index 24f6a5642..d2fa70614 100755 --- a/workflow/engine/classes/model/Task.php +++ b/workflow/engine/classes/model/Task.php @@ -634,8 +634,8 @@ public function kgetassigType($pro_uid, $tas){ require_once 'classes/model/AppDelegation.php'; require_once 'classes/model/Task.php'; $oTask = new Task(); - $tasUid= ($TAS_UID!=-1)?$TAS_UID:(isset($_SESSION['CURRENT_TASK']))?$_SESSION['CURRENT_TASK']:''; - $aFields = ($tasUid!='')?$oTask->load($tasUid):array(); + + $aFields = $oTask->load($TAS_UID); $oCriteria = new Criteria('workflow'); $oCriteria->add(AppDelegationPeer::APP_UID, $APP_UID); $oCriteria->add(AppDelegationPeer::DEL_INDEX, $DEL_INDEX); diff --git a/workflow/engine/methods/cases/ajaxListener.php b/workflow/engine/methods/cases/ajaxListener.php index 6f6b0621d..21334f9e1 100755 --- a/workflow/engine/methods/cases/ajaxListener.php +++ b/workflow/engine/methods/cases/ajaxListener.php @@ -434,6 +434,8 @@ $caseStep->getStepPosition()); function getTaskInformation() { $task = new Task(); + if($_SESSION['TASK']=='-1') + $_SESSION['TASK'] = $_SESSION['CURRENT_TASK']; $taskData = $task->getDelegatedTaskData($_SESSION['TASK'], $_SESSION['APPLICATION'], $_SESSION['INDEX']); print(G::json_encode($taskData));