diff --git a/src/ClientServer/Config/Constants.cs b/src/ClientServer/Config/Constants.cs index 4aa856689872898a5f28bd39931a553e5072df07..ad463b642b7870198787a3bb25b2745fc68a6979 100644 --- a/src/ClientServer/Config/Constants.cs +++ b/src/ClientServer/Config/Constants.cs @@ -13,7 +13,7 @@ namespace ClientServer.Helpers /// </summary> public static class Constants { - public static string VersionString = "2.5.10"; + public static string VersionString = "2.5.11"; /// <summary> /// this is only set once at program.cs!! diff --git a/src/ClientServer/Helpers/PaginationHelper.cs b/src/ClientServer/Helpers/PaginationHelper.cs index 2e354cb4319323e84b1e09d8e18566c88933907c..1160e3eb166d83b5d44b27e347b638b90530c603 100644 --- a/src/ClientServer/Helpers/PaginationHelper.cs +++ b/src/ClientServer/Helpers/PaginationHelper.cs @@ -111,7 +111,8 @@ namespace ClientServer.Helpers SearchText = searchText //just to forge the obj }; - int skip = (page-1) * pageSize; + //this could get negative... if frontend gives bad values + int skip = Math.Max(0, (page-1) * pageSize); var pagedQuery = query;