Unable to move events to another profile and remove the original

Fixed in

EPiServer.Profiles.Client 1.18.0

Created

Sep 16, 2019

Updated

Jun 18, 2020

State

Closed, Fixed and tested


Description

1) Track events to 2 different profiles (profile1 and profile2) using different device IDs (deviceID1 and deviceID2)

2) Move the deviceID2 from the second profile2, to the first profile1 (Either remove deviceID2 completely from profile2 or change it to a new guid).

3) Open profile1 in Insigt UI
Expected and observed: events from deviceID2 are displayed in the profile1 timeline in Insight UI

4) Query events with deviceID2 using Profile Store API.
Expected and observed: events are returned using Profile Store API

5) Delete the second profile2.

6) Query events with deviceID2.
Expected: events are returned using Profile Store API
Observed: the events with deviceID2 are now also deleted

7) Open profile1 in Insigt UI
Expected: events from deviceID2 are displayed in the profile1 timeline in Insight UI
Observed: timeline contains events form deviceID1 only