You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "ben (JIRA)" <ji...@apache.org> on 2017/09/20 09:24:00 UTC

[jira] [Updated] (NIFI-4228) PutDatabaseRecord Processor fail to support 'Ignore Unmatched Fields'

     [ https://issues.apache.org/jira/browse/NIFI-4228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ben updated NIFI-4228:
----------------------
    Fix Version/s: 1.4.0

> 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
>            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)