From 34c35397ddc7c33b4e735b19a8ed591b7594c0f5 Mon Sep 17 00:00:00 2001 From: ralph Date: Tue, 19 Mar 2013 13:47:16 -0400 Subject: [PATCH] Removing check of the task steps. --- workflow/engine/classes/class.wsBase.php | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/workflow/engine/classes/class.wsBase.php b/workflow/engine/classes/class.wsBase.php index 2777d560d..4b30f8917 100755 --- a/workflow/engine/classes/class.wsBase.php +++ b/workflow/engine/classes/class.wsBase.php @@ -1828,7 +1828,6 @@ class wsBase $Fields = $variables; } else { if ($c == 0) { - //Si no tenenmos ninguna variables en el array variables. $result = new wsResponse( 10, G::loadTranslation( 'ID_ARRAY_VARIABLES_EMPTY' ) ); return $result; @@ -1860,19 +1859,12 @@ class wsBase $numTasks = 0; if ($taskId != '') { - $task = new Tasks(); - $steps = $task->getStepsOfTask ($taskId); - if (count($steps) > 0) { - $aTasks = $processes->getStartingTaskForUser( $processId, null ); - foreach ($aTasks as $task) { - if ($task['TAS_UID'] == $taskId) { - $arrayTask[0]['TAS_UID'] = $taskId; - $numTasks = 1; - } + $aTasks = $processes->getStartingTaskForUser( $processId, null ); + foreach ($aTasks as $task) { + if ($task['TAS_UID'] == $taskId) { + $arrayTask[0]['TAS_UID'] = $taskId; + $numTasks = 1; } - } else { - $result = new wsResponse( 11, G::loadTranslation( 'ID_INVALID_PROCESS' ) . " " . $processId . "!!" ); - return $result; } } else { $arrayTask = $processes->getStartingTaskForUser( $processId, null );