diff --git a/server/AyaNova/biz/DataFilterBiz.cs b/server/AyaNova/biz/DataFilterBiz.cs index 0b98fa73..82e1209a 100644 --- a/server/AyaNova/biz/DataFilterBiz.cs +++ b/server/AyaNova/biz/DataFilterBiz.cs @@ -289,7 +289,7 @@ namespace AyaNova.Biz // AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Filter", $"Filter array item {i}, fld property value \"{fld}\" is not a valid value for ListKey specified"); // } - if (!ListValidFilterOptions.Exists(x => x.Key == fld)) + if (!ListValidFilterOptions.Exists(x => x.Key == fld && x.Filterable)) { AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Filter", $"Filter array item {i}, fld property value \"{fld}\" is not a valid value for ListKey specified"); } @@ -350,7 +350,7 @@ namespace AyaNova.Biz if (ListValidFilterOptions != null) { - if (!ListValidFilterOptions.Exists(x => x.Key == fld)) + if (!ListValidFilterOptions.Exists(x => x.Key == fld && x.Filterable)) { AddError(ApiErrorCode.VALIDATION_INVALID_VALUE, "Sort", $"Sort array item {i}, fld property value \"{fld}\" is not a valid value for ListKey specified"); }