ben created NIFI-4228:
-------------------------
Summary: PutDatabaseRecord Processor fail to support 'Unmatched
Field Behavior'
Key: NIFI-4228
URL: https://issues.apache.org/jira/browse/NIFI-4228
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Affects Versions: 1.3.0
Environment: in NIFI 1.3.0
Reporter: ben
Priority: Minor
the new PutDatabaseRecord processor currently has a bug that fails to support
the 'Unmatched Field Behavior', when the source AVRO records have more fields
than the insertion destination table and the property 'Unmatched Field
Behavior' is set to 'Ignore unmatched fields', then it will result in error
instead of ignoring the extra fields in the source.
The fix is actually quite easy, in line 785 of file
PutDatabaseRecord.java(method generateInsert), replace 'fieldCount' with
'includedColumns.size()'.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)