From 93de4d5112b16e5bedaa079a54d434121c54099b Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 23 Jan 2020 16:54:20 +0000 Subject: [PATCH] --- .../AyaNova/DataList/DataListSqlFilterOrderByBuilder.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/AyaNova/DataList/DataListSqlFilterOrderByBuilder.cs b/server/AyaNova/DataList/DataListSqlFilterOrderByBuilder.cs index 010d66cf..3593796d 100644 --- a/server/AyaNova/DataList/DataListSqlFilterOrderByBuilder.cs +++ b/server/AyaNova/DataList/DataListSqlFilterOrderByBuilder.cs @@ -17,7 +17,14 @@ namespace AyaNova.DataList if (string.IsNullOrWhiteSpace(dataFilter.Sort)) { - return string.Empty;//used to be default order by + //sort by default field descending which should in theory always be the id column of the main object in the list + //which should return the results to user with most recent records at the top if no sort order was specified + if(objectFieldsList[0].FieldKey=="df"){ + return $"ORDER BY {objectFieldsList[0].SqlIdColumnName} DESC"; + }else{ + //no default column so no idea how to sort + return string.Empty; + } } StringBuilder sb = new StringBuilder();