BUG 11553 Pausa de casos no se aplica en tareas paralelas SOLVED
- Cuando se pausa un hilo el status de todo el caso cambia a PAUSED - Ya no se cambia el status de todo el caso, solo se cierra el hilo pausado - Existe aun un problema con los listados, los cuale sno muestran el estado del caso correctamente, eso se arreglara con el bug 11791 y 12012
This commit is contained in:
@@ -3776,7 +3776,6 @@ class Cases
|
|||||||
$oAppDelay = new AppDelay();
|
$oAppDelay = new AppDelay();
|
||||||
$oAppDelay->create($aData);
|
$oAppDelay->create($aData);
|
||||||
|
|
||||||
$aFields['APP_STATUS'] = 'PAUSED';
|
|
||||||
$oApplication->update($aFields);
|
$oApplication->update($aFields);
|
||||||
|
|
||||||
//update searchindex
|
//update searchindex
|
||||||
@@ -5370,13 +5369,13 @@ class Cases
|
|||||||
|
|
||||||
while ($aRow = $oDataset->getRow()) {
|
while ($aRow = $oDataset->getRow()) {
|
||||||
if ($TASK_SOURCE == $aRow['TAS_UID']) {
|
if ($TASK_SOURCE == $aRow['TAS_UID']) {
|
||||||
$delIndex[] = $aRow['DEL_INDEX'];
|
$delIndex[] = $aRow['DEL_INDEX'];
|
||||||
}
|
}
|
||||||
$oDataset->next();
|
$oDataset->next();
|
||||||
}
|
}
|
||||||
|
|
||||||
$RESULT['MSGS_HISTORY'] = array_merge(array('DEL_INDEX' => $delIndex), $RESULT['MSGS_HISTORY']);
|
$RESULT['MSGS_HISTORY'] = array_merge(array('DEL_INDEX' => $delIndex), $RESULT['MSGS_HISTORY']);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1039,7 +1039,7 @@ class AppCacheView extends BaseAppCacheView
|
|||||||
$criteria->getNewCriterion(AppCacheViewPeer::DEL_THREAD_STATUS, "OPEN"))
|
$criteria->getNewCriterion(AppCacheViewPeer::DEL_THREAD_STATUS, "OPEN"))
|
||||||
)->addOr(
|
)->addOr(
|
||||||
//Paused
|
//Paused
|
||||||
$criteria->getNewCriterion(AppCacheViewPeer::APP_STATUS, "PAUSED")->addAnd(
|
$criteria->getNewCriterion(AppCacheViewPeer::APP_STATUS, array("DRAFT", "TO_DO"), Criteria::IN)->addAnd(
|
||||||
$criteria->getNewCriterion(AppCacheViewPeer::APP_UID, AppCacheViewPeer::APP_UID . " IN ($sqlAppDelay)", Criteria::CUSTOM))
|
$criteria->getNewCriterion(AppCacheViewPeer::APP_UID, AppCacheViewPeer::APP_UID . " IN ($sqlAppDelay)", Criteria::CUSTOM))
|
||||||
)->addOr(
|
)->addOr(
|
||||||
//Cancelled - getCancelled()
|
//Cancelled - getCancelled()
|
||||||
|
|||||||
Reference in New Issue
Block a user