[ https://issues.apache.org/jira/browse/NIFI-7637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Burgess updated NIFI-7637: ------------------------------- Summary: ValidateRecord does not validate primitive datatypes in an array (was: ValidateRecord does not validate primative datatypes in an array) > ValidateRecord does not validate primitive datatypes in an array > ---------------------------------------------------------------- > > Key: NIFI-7637 > URL: https://issues.apache.org/jira/browse/NIFI-7637 > Project: Apache NiFi > Issue Type: Bug > Affects Versions: 1.11.4 > Reporter: Eric Secules > Assignee: Matt Burgess > Priority: Major > > Given this input record > {code:java} > { > "numbers":[{"foo":1},"2",3,"ASD"] > } > {code} > and this Avro schema > {code:java} > { > "name": "MyClass", > "type": "record", > "namespace": "com.acme.avro", > "fields": [ > { > "name": "numbers", > "type": { > "type": "array", > "items": "int" > } > } > ] > } > {code} > *Expected Results* > I would expect the record to fail validation even with strict type checking > turned off. Because the content of the array cannot all be treated as an > integer. > *Actual Results* > The record gets routed a flowfile on the success relationship. -- This message was sent by Atlassian Jira (v8.3.4#803005)