This commit is contained in:
Julio Cesar Laura Avendaño
2016-08-25 14:35:07 -04:00
parent eb509a4676
commit 9c622991e8

View File

@@ -2063,11 +2063,9 @@ function PMFDerivateCase ($caseId, $delIndex, $bExecuteTriggersBeforeAssignment
G::LoadClass( 'wsBase' ); G::LoadClass( 'wsBase' );
$ws = new wsBase(); $ws = new wsBase();
$result = $ws->derivateCase( $sUserLogged, $caseId, $delIndex, $bExecuteTriggersBeforeAssignment ); $result = $ws->derivateCase( $sUserLogged, $caseId, $delIndex, $bExecuteTriggersBeforeAssignment );
if (isset( $result->status_code )) { if (is_array($result)) {
return $result->status_code; $result = (object)$result;
} else { }
return 0;
}
if ($result->status_code == 0) { if ($result->status_code == 0) {
return 1; return 1;
} else { } else {
@@ -2350,14 +2348,16 @@ function setCaseTrackerCode ($sApplicationUID, $sCode, $sPIN = '')
function jumping ($caseId, $delIndex) function jumping ($caseId, $delIndex)
{ {
try { try {
$x = PMFDerivateCase( $caseId, $delIndex ); $response = PMFDerivateCase($caseId, $delIndex);
if ($x == 0) { if ($response) {
G::header( 'Location: casesListExtJsRedirector' );
die(); // After routing and jumping the case, the thread execution will end
} else {
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' ); G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
} }
} catch (Exception $oException) { } catch (Exception $oException) {
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' ); G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
} }
G::header( 'Location: casesListExtJs' );
} }
/** /**