From f4081585f9e1fa583069c6467535d181f17bda08 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Tue, 24 Nov 2015 09:45:18 -0400 Subject: [PATCH] PM-4148 --- workflow/engine/classes/class.derivation.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.derivation.php b/workflow/engine/classes/class.derivation.php index 087fd15e1..b810aa4bc 100755 --- a/workflow/engine/classes/class.derivation.php +++ b/workflow/engine/classes/class.derivation.php @@ -1204,8 +1204,15 @@ class Derivation foreach ($arrayTaskNextDelNextDelegations as $key2 => $value2) { $arrayTaskNextDelNextDel = $value2; - if (!isset($arrayTaskNextDelNextDel["NEXT_TASK"]["USER_ASSIGNED"]["USR_UID"])) { - throw new Exception(G::LoadTranslation("ID_NO_USERS")); + if($arrayTaskNextDelNextDel["NEXT_TASK"]["TAS_ASSIGN_TYPE"] == 'MULTIPLE_INSTANCE'){ + $aUserAssigned = true; + if(!isset($arrayTaskNextDelNextDel["NEXT_TASK"]["USER_ASSIGNED"]["0"]["USR_UID"])){ + throw new Exception(G::LoadTranslation("ID_NO_USERS")); + } + } else { + if (!isset($arrayTaskNextDelNextDel["NEXT_TASK"]["USER_ASSIGNED"]["USR_UID"])) { + throw new Exception(G::LoadTranslation("ID_NO_USERS")); + } } $rouPreType = "";