From 8260c395a285273bb56064f76cd0ac597d13a38c Mon Sep 17 00:00:00 2001 From: Carlos Pacha Date: Tue, 5 Apr 2011 11:34:50 -0400 Subject: [PATCH] BUG 6651 this bug was fixed In fact this issue is happening, this is happening when you use "selection" as the routing rule in your task. There were some fields that weren't well defined, I have fixed it and now it works fine. --- workflow/engine/classes/class.derivation.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.derivation.php b/workflow/engine/classes/class.derivation.php index 986e1972e..25e9398de 100644 --- a/workflow/engine/classes/class.derivation.php +++ b/workflow/engine/classes/class.derivation.php @@ -120,17 +120,19 @@ class Derivation //2. if next case is an special case if ( (int)$aDerivation['ROU_NEXT_TASK'] < 0) { $aDerivation['NEXT_TASK']['TAS_UID'] = (int)$aDerivation['ROU_NEXT_TASK']; - $aDerivation['NEXT_TASK']['TAS_ASSIGN_TYPE'] = ''; + $aDerivation['NEXT_TASK']['TAS_ASSIGN_TYPE'] = 'nobody'; $aDerivation['NEXT_TASK']['TAS_PRIORITY_VARIABLE'] = ''; $aDerivation['NEXT_TASK']['TAS_DEF_PROC_CODE'] = ''; $aDerivation['NEXT_TASK']['TAS_PARENT'] = ''; + $aDerivation['NEXT_TASK']['TAS_TRANSFER_FLY'] = ''; + switch ($aDerivation['ROU_NEXT_TASK']) { case -1: $aDerivation['NEXT_TASK']['TAS_TITLE'] = G::LoadTranslation('ID_END_OF_PROCESS'); break; case -2: $aDerivation['NEXT_TASK']['TAS_TITLE'] = G::LoadTranslation('ID_TAREA_COLGANTE'); break; } - $aDerivation['NEXT_TASK']['USR_UID'] = 'asdf'; + $aDerivation['NEXT_TASK']['USR_UID'] = ''; } else { //3. load the task information of normal NEXT_TASK