PM-4372
This commit is contained in:
@@ -1027,8 +1027,19 @@ class Derivation
|
|||||||
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
$oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC );
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
$aSP = $oDataset->getRow();
|
$aSP = $oDataset->getRow();
|
||||||
$aSP['USR_UID'] = $nextDel['USR_UID'];
|
|
||||||
$oTask = new Task();
|
$oTask = new Task();
|
||||||
|
$aTaskNext = $oTask->load( $nextDel['TAS_UID'] );
|
||||||
|
//When is MULTIPLE_INSTANCE catch the first user
|
||||||
|
if($aTaskNext["TAS_ASSIGN_TYPE"] == "MULTIPLE_INSTANCE"){
|
||||||
|
$spUserUid = $this->getAllUsersFromAnyTask($nextDel["TAS_UID"]);
|
||||||
|
foreach($spUserUid as $row){
|
||||||
|
$firstUserUid = $row;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$aSP['USR_UID'] = $firstUserUid;
|
||||||
|
}else{
|
||||||
|
$aSP['USR_UID'] = $nextDel['USR_UID'];
|
||||||
|
}
|
||||||
$aTask = $oTask->load( $nextDel['TAS_PARENT'] );
|
$aTask = $oTask->load( $nextDel['TAS_PARENT'] );
|
||||||
$nextDel = array ('TAS_UID' => $aTask['TAS_UID'],'USR_UID' => $aSP['USR_UID'],'TAS_ASSIGN_TYPE' => $aTask['TAS_ASSIGN_TYPE'],'TAS_DEF_PROC_CODE' => $aTask['TAS_DEF_PROC_CODE'],'DEL_PRIORITY' => 3,'TAS_PARENT' => ''
|
$nextDel = array ('TAS_UID' => $aTask['TAS_UID'],'USR_UID' => $aSP['USR_UID'],'TAS_ASSIGN_TYPE' => $aTask['TAS_ASSIGN_TYPE'],'TAS_DEF_PROC_CODE' => $aTask['TAS_DEF_PROC_CODE'],'DEL_PRIORITY' => 3,'TAS_PARENT' => ''
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user