[
https://issues.apache.org/jira/browse/NIFI-4383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16311905#comment-16311905
]
ASF subversion and git services commented on NIFI-4383:
-------------------------------------------------------
Commit 99d767aa44e4d5b1bc9fbca9a1e0ee6803972fea in nifi's branch
refs/heads/master from [~pvillard]
[ https://git-wip-us.apache.org/repos/asf?p=nifi.git;h=99d767a ]
NIFI-4383 - Fix UpdateRecord when updating arrays elements. This closes #2208.
Signed-off-by: Mark Payne <[email protected]>
> UpdateRecord - cannot update arrays elements
> --------------------------------------------
>
> Key: NIFI-4383
> URL: https://issues.apache.org/jira/browse/NIFI-4383
> Project: Apache NiFi
> Issue Type: Bug
> Components: Extensions
> Affects Versions: 1.3.0, 1.4.0
> Reporter: Pierre Villard
> Assignee: Pierre Villard
> Labels: records
>
> At the moment, if trying to use the update record to update the elements of
> an array it won't have any effect.
> Input:
> {noformat}
> {
> "numbers" : [ 1, null, 4 ]
> }
> {noformat}
> Parameters:
> ||Path||Value||Expected output||
> |{{/numbers[*]}}|{{8}}|{{"numbers" : [ 8, 8, 8 ]}}|
> |{{/numbers[1]}}|{{8}}|{{"numbers" : [ 1, 8, 4 ]}}|
> |{{/numbers[0..1]}}|{{8}}|{{"numbers" : [ 8, 8, 4 ]}}|
> |{{/numbers[0,2]}}|{{8}}|{{"numbers" : [ 8, null, 8 ]}}|
> When elements of the array are records, it's possible to update fields of the
> record but not the record itself as-is.
> Also in the MultiArrayIndexPath implementation, index of array elements is
> not correctly provided. Because of that, wrong elements of the array could be
> updated.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)