BUG 0000 Solved problem to message Notice: Undefined index: USER_ASSIGNED

This bug arises when you want to refer to the next task which is the end of the process
This commit is contained in:
Victor Saisa Lopez
2012-01-25 12:45:29 -04:00
parent 7d996aeefe
commit ee6e27b4be

View File

@@ -1555,15 +1555,26 @@ class wsBase
$result = new wsResponse (15, G::loadTranslation ('ID_TASK_DEFINED_MANUAL_ASSIGNMENT')); $result = new wsResponse (15, G::loadTranslation ('ID_TASK_DEFINED_MANUAL_ASSIGNMENT'));
return $result; return $result;
} }
$nextDelegations[] = array(
'TAS_UID' => $val['NEXT_TASK']['TAS_UID'], //Routed to the next task, if end process then not exist user
'USR_UID' => $val['NEXT_TASK']['USER_ASSIGNED']['USR_UID'], $nodeNext = array();
'TAS_ASSIGN_TYPE' => $val['NEXT_TASK']['TAS_ASSIGN_TYPE'], $usrasgdUid = null;
'TAS_DEF_PROC_CODE' => $val['NEXT_TASK']['TAS_DEF_PROC_CODE'], $usrasgdUserName = null;
'DEL_PRIORITY' => $appdel['DEL_PRIORITY'],
'TAS_PARENT' => $val['NEXT_TASK']['TAS_PARENT'] if (isset($val['NEXT_TASK']['USER_ASSIGNED'])) {
); $usrasgdUid = $val['NEXT_TASK']['USER_ASSIGNED']['USR_UID'];
$varResponse = $varResponse . ($varResponse!=''?',':'') . $val['NEXT_TASK']['TAS_TITLE'].'('.$val['NEXT_TASK']['USER_ASSIGNED']['USR_USERNAME'].')'; $usrasgdUserName = '(' . $val['NEXT_TASK']['USER_ASSIGNED']['USR_USERNAME'] . ')';
}
$nodeNext['TAS_UID'] = $val['NEXT_TASK']['TAS_UID'];
$nodeNext['USR_UID'] = $usrasgdUid;
$nodeNext['TAS_ASSIGN_TYPE'] = $val['NEXT_TASK']['TAS_ASSIGN_TYPE'];
$nodeNext['TAS_DEF_PROC_CODE'] = $val['NEXT_TASK']['TAS_DEF_PROC_CODE'];
$nodeNext['DEL_PRIORITY'] = $appdel['DEL_PRIORITY'];
$nodeNext['TAS_PARENT'] = $val['NEXT_TASK']['TAS_PARENT'];
$nextDelegations[] = $nodeNext;
$varResponse = $varResponse . (($varResponse != '')? ',' : '') . $val['NEXT_TASK']['TAS_TITLE'] . $usrasgdUserName;
} }
$appFields['DEL_INDEX'] = $delIndex; $appFields['DEL_INDEX'] = $delIndex;