From d71de81dd9c4faa0388ceb9a6c29d615550cb320 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 11 Feb 2020 23:55:49 +0000 Subject: [PATCH] --- server/AyaNova/DataList/DataListFetcher.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/AyaNova/DataList/DataListFetcher.cs b/server/AyaNova/DataList/DataListFetcher.cs index d2d9e0b2..b4a58b6e 100644 --- a/server/AyaNova/DataList/DataListFetcher.cs +++ b/server/AyaNova/DataList/DataListFetcher.cs @@ -74,15 +74,16 @@ namespace AyaNova.DataList var qFrom = DataList.SQLFrom; //FILTERED? - DataListFilter TheFilter = null; + bool HasFilter = !string.IsNullOrWhiteSpace(listOptions.FilterJson); + bool HasSort = !string.IsNullOrWhiteSpace(listOptions.SortJson); var qWhere = string.Empty; var qOrderBy = string.Empty; - if (!string.IsNullOrWhiteSpace(listOptions.FilterJson)) + if (HasFilter) { //WHERE CLAUSE - FILTER qWhere = DataListSqlFilterCriteriaBuilder.DataFilterToSQLCriteria(DataList.FieldDefinitions, listOptions.FilterJson, DataList.FieldDefinitions, UserId); } - if (!string.IsNullOrWhiteSpace(listOptions.SortJson)) + if (HasSort) { //ORDER BY CLAUSE - SORT //BUILD ORDER BY @@ -102,7 +103,7 @@ namespace AyaNova.DataList //PUT IT ALL TOGETHER string qDataQuery = string.Empty; string qTotalRecordsQuery = string.Empty; - if (TheFilter != null) + if (HasFilter) { qDataQuery = $"{qSelectColumns} {qFrom} {qWhere} {qOrderBy} {qLimitOffset}"; qTotalRecordsQuery = $"SELECT COUNT(*) {qFrom} {qWhere}";