Don Hinshaw created UNOMI-132:
---------------------------------
Summary: 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.
{{ "properties": {
"nbOfVisits": 1,
"lastVisit": "2017-10-25T20:04:49Z",
"group": {
"user_ids": {
"site_1": "123_user_id"
}
},
"firstVisit": "2017-10-25T20:04:49Z",
}t}}
When this profile gets merged, unomi looks for the properties on line 458 in
ProfileServiceImpl.
allProfileProperties.addAll(profile.getProperties().keySet());
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 group_user-id_site-1 : "123_user_id" 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)