[ 
https://issues.apache.org/jira/browse/UNOMI-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18095504#comment-18095504
 ] 

Serge Huber commented on UNOMI-441:
-----------------------------------

h2. Re-targeted to unomi-3.2.0

Moved fixVersion from {{unomi-3.1.0}} to {{unomi-3.2.0}}.

This ticket asks for a merge strategy that *appends list values* when profiles 
are merged. On {{master}} we have {{addMergeStrategy}} 
({{AddPropertyMergeStrategyExecutor}}), but it *sums numeric* properties — it 
does not append lists. Implementing list append needs a new 
{{PropertyMergeStrategyExecutor}}, JSON descriptor, tests, and merge semantics 
review.

That is new feature scope, not a 3.1.0 release blocker.

h2. Workaround for 3.1

Use existing merge strategies ({{defaultPropertyMergeStrategy}}, 
{{mostRecentPropertyMergeStrategy}}, {{nonEmptyPropertyMergeStrategy}}, 
{{addMergeStrategy}} for numbers) or custom Groovy/MVEL logic where needed.

> append merge strategy
> ---------------------
>
>                 Key: UNOMI-441
>                 URL: https://issues.apache.org/jira/browse/UNOMI-441
>             Project: Apache Unomi
>          Issue Type: New Feature
>            Reporter: Liat
>            Priority: Major
>             Fix For: unomi-3.2.0
>
>
> For appending lists for merged profiles to the master profile



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to