A number of organisations publish activities with wrong identifiers, in particular failing to prefix the identifier with an organisation ref needed to ensure identifiers are unique.
When these are changed, if there are activities in an activity set which are not now in the activity set, they are not touched whereas they should be marked for deletion. This would require a merge rather than an update driven by the activities in the set.
This could require a separate reconciliation run through all sets, or a change to the update to do a merge.
A number of organisations publish activities with wrong identifiers, in particular failing to prefix the identifier with an organisation ref needed to ensure identifiers are unique.
When these are changed, if there are activities in an activity set which are not now in the activity set, they are not touched whereas they should be marked for deletion. This would require a merge rather than an update driven by the activities in the set.
This could require a separate reconciliation run through all sets, or a change to the update to do a merge.