From 803e4fd2cc354e734b691482340b23b666910960 Mon Sep 17 00:00:00 2001 From: ralpheav Date: Fri, 7 Jun 2013 10:34:50 -0400 Subject: [PATCH] BUG 11919: Not able to use the product, immediate logout after: error ColumnMap for undefined column: CASE_SUMMARY SOLUTION: setting CASE_SUMMARY attribute sortable to false and checking if the $_POST['sort'] does not contains that index. --- workflow/engine/methods/cases/proxyCasesList.php | 4 ++++ workflow/engine/templates/cases/casesList.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/workflow/engine/methods/cases/proxyCasesList.php b/workflow/engine/methods/cases/proxyCasesList.php index d78f4a33d..359062b29 100755 --- a/workflow/engine/methods/cases/proxyCasesList.php +++ b/workflow/engine/methods/cases/proxyCasesList.php @@ -26,6 +26,10 @@ $dateFrom = isset( $_POST["dateFrom"] ) ? substr( $_POST["dateFrom"], 0, 10 ) : $dateTo = isset( $_POST["dateTo"] ) ? substr( $_POST["dateTo"], 0, 10 ) : ""; $first = isset( $_POST["first"] ) ? true :false; +if ($sort == 'CASE_SUMMARY' || $sort == 'CASE_NOTES_COUNT') { + $sort = 'APP_NUMBER';//DEFAULT VALUE +} + try { $userUid = (isset($_SESSION["USER_LOGGED"]) && $_SESSION["USER_LOGGED"] != "")? $_SESSION["USER_LOGGED"] : null; $result = ""; diff --git a/workflow/engine/templates/cases/casesList.js b/workflow/engine/templates/cases/casesList.js index ecb380a61..4a1ab8831 100644 --- a/workflow/engine/templates/cases/casesList.js +++ b/workflow/engine/templates/cases/casesList.js @@ -573,6 +573,9 @@ Ext.onReady ( function() { if( c.dataIndex == 'CASE_SUMMARY') c.renderer = renderSummary; if( c.dataIndex == 'CASE_NOTES_COUNT') c.renderer = renderNote; + if( c.dataIndex == 'CASE_SUMMARY') c.sortable = false; + if( c.dataIndex == 'CASE_NOTES_COUNT') c.sortable = false; + //Format the name if is disabled solr, otherwise show without format if (solrEnabled == 0) { if( c.dataIndex == 'APP_DEL_PREVIOUS_USER') c.renderer = previous_full_name;