filters包解析between有bug,未正常识别undefind值,只识别了null值
Created by: yinlianghui
-
require("@steedos/filters").formatFiltersToODataQuery([["a", "between", [1,null]]])
结果为"((a ge 1))"
,这是正常的 -
require("@steedos/filters").formatFiltersToODataQuery([["a", "between", [1,undefined]]])
结果为"((a ge 1) and (a le null))", 是异常的,会造成搜索不到任何数据。 - 1.23没这个问题应该是界面上按null值传入了,该问题只在2.0有。