[ https://issues.apache.org/jira/browse/NIFI-4228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174828#comment-16174828 ]
ASF GitHub Bot commented on NIFI-4228: -------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/nifi/pull/2165 > PutDatabaseRecord Processor fail to support 'Ignore Unmatched Fields' > --------------------------------------------------------------------- > > 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 > Assignee: Koji Kawamura > Priority: Minor > Labels: easyfix > Fix For: 1.4.0 > > > the new PutDatabaseRecord processor currently has a bug that fails to support > the 'Ignore Unmatched Fields' of property 'Unmatched Field Behavior', when > the source AVRO records have fields that don't exist in 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 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)