From c7f5863d9be9bb8b871466cf76c1ed9498bc645d Mon Sep 17 00:00:00 2001 From: Ronald Q Date: Fri, 29 Jul 2016 15:33:55 -0400 Subject: [PATCH] HOR-1545 --- workflow/engine/classes/model/AppEvent.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/model/AppEvent.php b/workflow/engine/classes/model/AppEvent.php index a88113fae..2f5b421c6 100755 --- a/workflow/engine/classes/model/AppEvent.php +++ b/workflow/engine/classes/model/AppEvent.php @@ -146,9 +146,13 @@ class AppEvent extends BaseAppEvent $aConditions[] = array (AppEventPeer::DEL_INDEX,AppDelegationPeer::DEL_INDEX ); $oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN ); - $oCriteria->addJoin(AppDelegationPeer::TAS_UID, TaskPeer::TAS_UID, Criteria::LEFT_JOIN); + $aConditions = array (); + $aConditions[] = array (AppDelegationPeer::TAS_UID,TaskPeer::TAS_UID); + $oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN ); $oCriteria->addJoin(AppEventPeer::APP_UID, ApplicationPeer::APP_UID, Criteria::LEFT_JOIN); - $oCriteria->addJoin(AppDelegationPeer::PRO_UID, ProcessPeer::PRO_UID, Criteria::LEFT_JOIN); + $aConditions = array (); + $aConditions[] = array (AppDelegationPeer::PRO_UID,ProcessPeer::PRO_UID); + $oCriteria->addJoinMC( $aConditions, Criteria::LEFT_JOIN ); $oCriteria->add( AppEventPeer::EVN_UID, '', Criteria::NOT_EQUAL ); if ($sProcessUid != '') { $oCriteria->add( EventPeer::PRO_UID, $sProcessUid );