SUMMARY: DE55685 Editing a Blueprint recreates the Channel entry with another ID in table BLP_EXTERNAL_APP
STEPS TO REPRODUCE:
1. Connect to Clarity - New UX
2. Create a Blueprint and add a Channel on it, use any Clarity Classic URL
3. Once you do that this creates entry in table BLP_EXTERNAL_APP with ID and the link etc. This is how it looks (example):
4. Now if you go back to the Blueprint and make any changes to the Blueprint even non related to Channels at all, this entry is recreated with a different ID:
Expected Results: Unless channels are updated, this entry should remain the same
Actual Results: The Channel entry in BLP_EXTERNAL_APP is regenerated for each update in the Blueprint. This causes the connected users to see API errors until they clear browser's cache or refresh it.
Release : 15.7.1, 15.8.0
This is DE55685, fixed in 15.9.2