Merged in bugfix/PMCORE-2997 (pull request #7902)

PMCORE-2997

Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
Paula Quispe
2021-04-26 22:55:44 +00:00
committed by Julio Cesar Laura Avendaño

View File

@@ -805,7 +805,6 @@ class Derivation
*/ */
private function updateList(array $arrayCurrentDelegationData, array $arrayNextDelegationData, $taskNextDelegation, array $arrayApplicationData, $delIndexNew, $aSp, $removeList) private function updateList(array $arrayCurrentDelegationData, array $arrayNextDelegationData, $taskNextDelegation, array $arrayApplicationData, $delIndexNew, $aSp, $removeList)
{ {
return;
/*----------------------------------********---------------------------------*/ /*----------------------------------********---------------------------------*/
try { try {
if ($arrayNextDelegationData["TAS_UID"] != "-1") { if ($arrayNextDelegationData["TAS_UID"] != "-1") {
@@ -826,6 +825,10 @@ class Derivation
$arrayApplicationData2["REMOVED_LIST"] = $removeList; $arrayApplicationData2["REMOVED_LIST"] = $removeList;
// Force to delete the row for avoid problems with duplicate key insert
$inbox = new ListInbox();
$inbox->remove($arrayApplicationData2['APP_UID'], $arrayApplicationData2['DEL_INDEX']);
// Update the new row
$inbox = new ListInbox(); $inbox = new ListInbox();
$inbox->newRow($arrayApplicationData2, $arrayApplicationData["CURRENT_USER_UID"], (($arrayNextDelegationData["TAS_ASSIGN_TYPE"] == "SELF_SERVICE")? true : false)); $inbox->newRow($arrayApplicationData2, $arrayApplicationData["CURRENT_USER_UID"], (($arrayNextDelegationData["TAS_ASSIGN_TYPE"] == "SELF_SERVICE")? true : false));
} }