PM-3713 "0018661: No se pueden ordenar los campos en los..." SOLVED

Issue:
    0018661: No se pueden ordenar los campos en los las bandejas de ProcessMaker
Cause:
    No se procesa el campo status
Solution:
    - Al hacer un request con el campo status, este es validado y procesado
    - El ordenamiento de columnas trabaja de manera correcta con el resto de los campos

PM-3713 "0018661: No se pueden ordenar los campos en los..." SOLVED

Issue:
    0018661: No se pueden ordenar los campos en los las bandejas de ProcessMaker
Cause:
    No se procesa el campo status
Solution:
    - Al hacer un request con el campo status, este es validado y procesado
    - El ordenamiento de columnas trabaja de manera correcta con el resto de los campos
This commit is contained in:
Victor Saisa Lopez
2015-12-03 17:30:42 -04:00
parent 3a9c268f48
commit 82981def7d
6 changed files with 22 additions and 34 deletions

View File

@@ -512,20 +512,20 @@ class Applications
$oCriteria->addAscendingOrderByColumn(FieldsPeer::FLD_INDEX);
$oDataset = FieldsPeer::doSelectRS($oCriteria);
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$oDataset->next();
$row = $oDataset->getRow();
if (is_array($row)) {
if ($oDataset->next()) {
$sort = $tableNameAux . "." . $sortTable[1];
}
}
if ($sort == "") {
$sort = $sortBk;
}
$arraySelectColumn = $Criteria->getSelectColumns();
if (!in_array($sort, $Criteria->getSelectColumns())) {
$sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE
if (!in_array($sort, $arraySelectColumn)) {
$sort = $sortBk;
if (!in_array($sort, $arraySelectColumn)) {
$sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE
}
}
if ($dir == "DESC") {