BUG 7597 Error Message on Information -> Task Information

This problem was fixed. added the current taskUid
This commit is contained in:
Carlos Pacha
2011-09-07 16:34:47 -04:00
parent 37603d1437
commit e9cd3c801e
2 changed files with 5 additions and 1 deletions

View File

@@ -655,7 +655,8 @@ public function kgetassigType($pro_uid, $tas){
require_once 'classes/model/AppDelegation.php'; require_once 'classes/model/AppDelegation.php';
require_once 'classes/model/Task.php'; require_once 'classes/model/Task.php';
$oTask = new Task(); $oTask = new Task();
$aFields = $oTask->load($TAS_UID); $tasUid= ($TAS_UID!=-1)?$TAS_UID:(isset($_SESSION['CURRENT_TASK']))?$_SESSION['CURRENT_TASK']:'';
$aFields = ($tasUid!='')?$oTask->load($tasUid):array();
$oCriteria = new Criteria('workflow'); $oCriteria = new Criteria('workflow');
$oCriteria->add(AppDelegationPeer::APP_UID, $APP_UID); $oCriteria->add(AppDelegationPeer::APP_UID, $APP_UID);
$oCriteria->add(AppDelegationPeer::DEL_INDEX, $DEL_INDEX); $oCriteria->add(AppDelegationPeer::DEL_INDEX, $DEL_INDEX);

View File

@@ -173,10 +173,13 @@ try {
} else { } else {
//when the case have another user or current user doesnt have rights to this selfservice, //when the case have another user or current user doesnt have rights to this selfservice,
//just view the case Resume //just view the case Resume
$_SESSION['APPLICATION'] = $sAppUid; $_SESSION['APPLICATION'] = $sAppUid;
$_SESSION['INDEX'] = $iDelIndex; $_SESSION['INDEX'] = $iDelIndex;
$_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['PROCESS'] = $aFields['PRO_UID'];
$_SESSION['TASK'] = -1; $_SESSION['TASK'] = -1;
$Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'] );
$_SESSION['CURRENT_TASK'] = $Fields['TAS_UID'];
$_SESSION['STEP_POSITION'] = 0; $_SESSION['STEP_POSITION'] = 0;
require_once (PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php'); require_once (PATH_METHODS . 'cases' . PATH_SEP . 'cases_Resume.php');
} }