[
https://issues.apache.org/jira/browse/UNOMI-132?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16226779#comment-16226779
]
Serge Huber commented on UNOMI-132:
-----------------------------------
Ok thanks. I wish I had some bandwidth to help right now but I'm very involved
in work to add GDPR support to Apache Unomi.
But don't hesitate to ask questions, I'll do my best to help !
Regards,
Serge...
> ProfileServiceImpl mergeProfiles for nested profile properties
> --------------------------------------------------------------
>
> Key: UNOMI-132
> URL: https://issues.apache.org/jira/browse/UNOMI-132
> Project: Apache Unomi
> Issue Type: Wish
> Reporter: Don Hinshaw
> Priority: Minor
>
> When merging profiles unomi does not look for profile properties that are
> nested.
> {code:javascript}
> "properties": {
> "nbOfVisits": 1,
> "lastVisit": "2017-10-25T20:04:49Z",
> "group": {
> "user_ids": {
> "site_1": "123_user_id"
> }
> },
> "firstVisit": "2017-10-25T20:04:49Z",
> }
> {code}
> When this profile gets merged, unomi looks for the properties on line 458 in
> ProfileServiceImpl.
> {code:java}
> allProfileProperties.addAll(profile.getProperties().keySet());
> {code}
> The keySet() will only include "group", not the values nested inside. So we
> cannot define a mergeRule for the values inside.
> How can we merge two profiles with different user_id values?
> Current work around is to use
> {code:javascript} group_user-id_site-1 : "123_user_id" {code}
> instead of the nested property.
> Any thoughts or is this a new use case?
> Thanks,
> Donnie
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)