From 273f11b6eb4d446694111ff59d766c821b9bf924 Mon Sep 17 00:00:00 2001 From: Freddy Daniel Rojas Valda Date: Mon, 2 Feb 2015 12:25:12 -0400 Subject: [PATCH] PM-1330 "No se guardan el orden establecido de condiciones de enrutamiento en los gateways" SOLVED --- workflow/engine/src/ProcessMaker/Project/Bpmn.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/Project/Bpmn.php b/workflow/engine/src/ProcessMaker/Project/Bpmn.php index 43a957ed2..fb06a0b64 100755 --- a/workflow/engine/src/ProcessMaker/Project/Bpmn.php +++ b/workflow/engine/src/ProcessMaker/Project/Bpmn.php @@ -1278,13 +1278,12 @@ class Bpmn extends Handler $oDataset = \BpmnFlowPeer::doSelectRS( $oCriteria ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->next(); - while ($aRow = $oDataset->getRow()) { - $newPosition = $aRow['FLO_POSITION'] - 1; - $oCriteria2 = new Criteria('workflow'); - $oCriteria2->add(\BpmnFlowPeer::FLO_POSITION, $newPosition); - BasePeer::doUpdate($oCriteria, $oCriteria2, $con); - $oDataset->next(); - } + $aRow = $oDataset->getRow(); + $oCriteria2 = new Criteria('workflow'); + $oCriteria2->add( \BpmnFlowPeer::FLO_POSITION, $aRow['FLO_POSITION'] - 1); + BasePeer::doUpdate($oCriteria, $oCriteria2, $con); + $oDataset->next(); + } catch (Exception $oException) { throw $oException; }