From cab3efd14eb867a888c7b48e2b193a6c98e23957 Mon Sep 17 00:00:00 2001 From: Victor Saisa Lopez Date: Wed, 5 Nov 2014 13:27:00 -0400 Subject: [PATCH] PM-00000 "Los listados no se ordenan correctamente por el Case Number..." SOLVED Issue: Los listados no se ordenan correctamente por el Case Number, crear algunos casos ordena por la primera columna, deberia ordenar numericamente de forma ascendente y descendente, pero no lo hace Cause: - El problema se debe a la configuracion que se hace en ADMIN>Settings>CasesLists - Por defecto en un ReporTable ya se definen campos por default "APP_UID, APP_NUMBER, APP_STATUS", siendo esta la causa del problema Solution: Se verifica si el campo a ser ordenado a sido definido en el CasesList --- workflow/engine/classes/class.applications.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/workflow/engine/classes/class.applications.php b/workflow/engine/classes/class.applications.php index 02cda010b..446112987 100755 --- a/workflow/engine/classes/class.applications.php +++ b/workflow/engine/classes/class.applications.php @@ -497,11 +497,10 @@ class Applications if ($sort == "") { $sort = $sortBk; + } - if (!in_array($sortBk, $Criteria->getSelectColumns())) { - $sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE - $dir = "DESC"; - } + if (!in_array($sort, $Criteria->getSelectColumns())) { + $sort = AppCacheViewPeer::APP_NUMBER; //DEFAULT VALUE } if ($dir == "DESC") {