Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Trunk
-
None
-
None
Description
When yo write a condition like
rawProdcuts = from("Product") .where( EntityCondition.makeCondition(EntityOperator.AND, 'productTypeId', 'RAW_MATERIAL', 'quantityUomId', null) ) .queryList()
the function
public static EntityFieldMap makeCondition(EntityJoinOperator joinOp, Object... keysValues)
raise a IllegalArgumentException
The problem came from EntityUtil.makeFields(V... args) (EntityUtil.java:65) who check if a value is an insteance of Comparable and Serializable but didn't take the case tat where have a null value.