diff --git a/workflow/engine/classes/model/AppDelegation.php b/workflow/engine/classes/model/AppDelegation.php index 25b813d1a..6c25de1fa 100644 --- a/workflow/engine/classes/model/AppDelegation.php +++ b/workflow/engine/classes/model/AppDelegation.php @@ -78,6 +78,8 @@ class AppDelegation extends BaseAppDelegation { $c->addSelectColumn ( 'MAX(' . AppDelegationPeer::DEL_INDEX . ') ' ); $c->addSelectColumn ( AppDelegationPeer::DEL_STARTED ); $c->add ( AppDelegationPeer::APP_UID, $sAppUid ); + ///-- Group by DEL_STARTED, Adjustment for standardization (SQL) + $c->addGroupByColumn(AppDelegationPeer::DEL_STARTED); $rs = AppDelegationPeer::doSelectRS ( $c ); $rs->next(); $row = $rs->getRow(); diff --git a/workflow/engine/classes/model/Process.php b/workflow/engine/classes/model/Process.php index 14ddb22a9..72c160d10 100644 --- a/workflow/engine/classes/model/Process.php +++ b/workflow/engine/classes/model/Process.php @@ -398,7 +398,8 @@ class Process extends BaseProcess { $this->setProTitleX ( $aData['PRO_TITLE_X'] ); $this->setProTitleY ( $aData['PRO_TITLE_Y'] ); if ( $this->validate() ) { - $con->begin(); + ///-- Does not allow dual Begin + ///-- $con->begin(); $res = $this->save(); if (isset ( $aData['PRO_TITLE'] ) )