Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
allowEmptyValues in RefFilter will not accept null value anymore (see error bellow). Instead ObjectReferenceType(oid=null) must be used. Both options (null Vs. ORT) should behave the same.
<message>Couldn't evaluate expressioncom.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType@3a1cca49[description=<null>,extension=<null>,stringFilter=<null>,variable=<null>,returnMultiplicity=<null>,allowEmptyValues=false,expressionEvaluator=[javax.xml.bind.JAXBElement@38249c6d]]: null</message> <details>com.evolveum.midpoint.util.exception.SystemException: Couldn't evaluate expressioncom.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType@3a1cca49[description=<null>,extension=<null>,stringFilter=<null>,variable=<null>,returnMultiplicity=<null>,allowEmptyValues=false,expressionEvaluator=[javax.xml.bind.JAXBElement@38249c6d]]: null com.evolveum.midpoint.model.common.expression.ExpressionUtil.evaluateFilterExpressionsInternal(ExpressionUtil.java:503) com.evolveum.midpoint.model.common.expression.ExpressionUtil.evaluateFilterExpressionsInternal(ExpressionUtil.java:451)