-
Bug
-
Resolution: Done
-
Major
-
7.1.0.CR1b
The parsing of interfaces is throwing away ExpressionValues that are created from parsePossibleExpression since the resulting ExpressionValue is not passed onto the
For example, in this LOOPBACK_ADDRESS block, the input property.getValue() is passed to the LoopbackAddressInterfaceCriteria ctor rather than the ExpressionValue that is created by parsePossibleExpression:
parseCriteria snippet
case LOOPBACK_ADDRESS: { ModelNode value = property.getValue(); value = parsePossibleExpression(value); checkStringType(value, element.getLocalName(), true); return new LoopbackAddressInterfaceCriteria(property.getValue()); }
- relates to
-
AS7-3772 Regularize expression handling in the interface resources
- Resolved