This commit is contained in:
Julio Cesar Laura Avendaño
2017-04-11 11:13:28 -04:00
parent 9ea2f40302
commit 7d28b6dc29

View File

@@ -2183,6 +2183,8 @@ class wsBase
$varResponse = '';
$varTriggers = "\n";
$previousAppData = array();
if ($delIndex == '') {
$oCriteria = new Criteria( 'workflow' );
$oCriteria->addSelectColumn( AppDelegationPeer::DEL_INDEX );
@@ -2258,6 +2260,10 @@ class wsBase
global $oPMScript;
if (isset($oPMScript->aFields['APPLICATION']) && ($oPMScript->aFields['APPLICATION'] != $caseId)) {
$previousAppData = $oPMScript->aFields;
}
if ($bExecuteTriggersBeforeAssignment) {
//Execute triggers before assignment
$aTriggers = $oCase->loadTriggers( $appdel['TAS_UID'], 'ASSIGN_TASK', - 1, 'BEFORE' );
@@ -2592,6 +2598,10 @@ class wsBase
$g->sessionVarRestore();
if (!empty($previousAppData)) {
$oPMScript->aFields = $previousAppData;
}
return $res;
} catch (Exception $e) {
$result = new wsResponse( 100, $e->getMessage() );