From e53509331e05f828ff55fc8c0218468660edb655 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Sat, 1 Oct 2016 15:27:37 -0400 Subject: [PATCH] HOR-1986 HOR-1986 --- workflow/engine/classes/class.derivation.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.derivation.php b/workflow/engine/classes/class.derivation.php index 7e435f5bb..ae690cfa7 100644 --- a/workflow/engine/classes/class.derivation.php +++ b/workflow/engine/classes/class.derivation.php @@ -1118,6 +1118,9 @@ class Derivation throw new Exception(G::LoadTranslation('ID_NO_USERS')); } + $arrayTaskNextDelNextDel['NEXT_TASK']['USER_ASSIGNED']['USR_UID'] = ''; + break; + case 'MULTIPLE_INSTANCE_VALUE_BASED': $arrayTaskNextDelNextDel['NEXT_TASK']['USER_ASSIGNED']['USR_UID'] = ''; break; default: @@ -1261,8 +1264,9 @@ class Derivation $taskUidDest = $taskNextDel->getTasUid(); if (array_key_exists($taskUidOrigin . '/' . $taskUidDest, $arrayRoutingData)) { - $nextDel['USR_UID'] = $arrayRoutingData[$taskUidOrigin . '/' . $taskUidDest]['USR_UID']; - + if(isset($arrayRoutingData[$taskUidOrigin . '/' . $taskUidDest]['USR_UID'])){ + $nextDel['USR_UID'] = $arrayRoutingData[$taskUidOrigin . '/' . $taskUidDest]['USR_UID']; + } unset($arrayRoutingData[$taskUidOrigin . '/' . $taskUidDest]); }