diff --git a/dinky-admin/src/main/java/org/dinky/mybatis/util/ProTableUtil.java b/dinky-admin/src/main/java/org/dinky/mybatis/util/ProTableUtil.java index 7d1b9faaa6..1364a2cbea 100644 --- a/dinky-admin/src/main/java/org/dinky/mybatis/util/ProTableUtil.java +++ b/dinky-admin/src/main/java/org/dinky/mybatis/util/ProTableUtil.java @@ -73,7 +73,7 @@ private static void buildDelete(QueryWrapper wrapper, boolean camelToUndersco private static void buildSort( String sortField, String sortValue, QueryWrapper wrapper, boolean camelToUnderscore) { - if (sortField != null && sortValue != null) { + if (sortField != null && sortValue != null && !"undefined".equals(sortField)) { if (camelToUnderscore) { sortField = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sortField); } @@ -91,7 +91,7 @@ private static void buildSort( private static void buildFilter( String searchField, JsonNode searchValue, QueryWrapper wrapper, boolean camelToUnderscore) { - if (searchField != null && !searchField.equals("") && searchValue != null) { + if (searchField != null && !searchField.equals("") && !"undefined".equals(searchField) && searchValue != null) { if (camelToUnderscore) { searchField = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, searchField); }