From c13f2d5d12db1537611aae9b657a9b99fcfbbee1 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Tue, 29 Jan 2013 13:49:31 -0400 Subject: [PATCH] BUG 10538 Problema con el "Current Task Properties" en Participated y Advanced search SOLVED - Para el advanced search ya estaba funcionando correctamente en la version 2.0.46 - Para el listado de Participated faltaba obtener la ultima delegacion --- workflow/engine/methods/cases/cases_Open.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/workflow/engine/methods/cases/cases_Open.php b/workflow/engine/methods/cases/cases_Open.php index 238862fac..03a72afc0 100755 --- a/workflow/engine/methods/cases/cases_Open.php +++ b/workflow/engine/methods/cases/cases_Open.php @@ -172,9 +172,18 @@ try { //when the case have another user or current user doesnt have rights to this selfservice, //just view the case Resume + // Get DEL_INDEX + $criteria = new Criteria('workflow'); + $criteria->addSelectColumn(AppDelegationPeer::DEL_INDEX); + $criteria->add(AppDelegationPeer::APP_UID, $sAppUid); + $criteria->add(AppDelegationPeer::DEL_LAST_INDEX , 1); + $rs = AppDelegationPeer::doSelectRS($criteria); + $rs->setFetchmode(ResultSet::FETCHMODE_ASSOC); + $rs->next(); + $row = $rs->getRow(); $_SESSION['APPLICATION'] = $sAppUid; - $_SESSION['INDEX'] = $iDelIndex; + $_SESSION['INDEX'] = $row['DEL_INDEX']; $_SESSION['PROCESS'] = $aFields['PRO_UID']; $_SESSION['TASK'] = - 1; $Fields = $oCase->loadCase( $_SESSION['APPLICATION'], $_SESSION['INDEX'] );