Mark Payne created NIFI-431: ------------------------------- Summary: Update standard validators not to validate if Expression Language is present Key: NIFI-431 URL: https://issues.apache.org/jira/browse/NIFI-431 Project: Apache NiFi Issue Type: Sub-task Components: Extensions, Tools and Build Reporter: Mark Payne Fix For: 0.1.0
We should not validate input in validators if expression language is used. This way, we can avoid having to set property validators to NonEmptyValidator and instead use more legit validators like PositiveIntegerValidator. This way, if an Expression is used, the validator should indicate that the property is valid. Otherwise, it should perform the validation. This provides two very big benefits to users: * If the user enters an invalid expression such as "${myVar" (without the closing brace) this is valid according to the NonEmptyValidator. Assigning a more legitimate validator such as a PositiveIntegerValidator will detect that this is not an expression and will mark it as invalid. * If no expression is used, we can still get the benefits of validation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)