From afdfff2e78e30e0c4b644dc071f1a15077f8fffb Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Mon, 6 Jan 2014 10:44:46 -0400 Subject: [PATCH] Arreglo para get en event/Uid --- workflow/engine/src/BusinessModel/Event.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/workflow/engine/src/BusinessModel/Event.php b/workflow/engine/src/BusinessModel/Event.php index 6f9cf41f3..72d786604 100644 --- a/workflow/engine/src/BusinessModel/Event.php +++ b/workflow/engine/src/BusinessModel/Event.php @@ -44,7 +44,7 @@ class Event $oCriteria->add(\EventPeer::EVN_ACTION, "SEND_MESSAGE"); break; case 'conditional': - $oCriteria->add(\EventPeer::EVN_ACTION, "SEND_MESSAGE"); + $oCriteria->add(\EventPeer::EVN_ACTION, "EXECUTE_CONDITIONAL_TRIGGER"); break; case 'multiple': $oCriteria->add(\EventPeer::EVN_ACTION, "EXECUTE_TRIGGER"); @@ -63,6 +63,12 @@ class Event $eventsArray[] = array_change_key_case($aRow, CASE_LOWER); $oDataset->next(); } + + if ($sEventUID != '' && empty($eventsArray)) { + throw (new \Exception( 'This row doesn\'t exist!' )); + } else if ($sEventUID != '' && !empty($eventsArray)) { + return current($eventsArray); + } return $eventsArray; }