If there are a lot of multivariate mappings, the alert to show duplicates doesn't always appear on the screen. This is especially evident if there has been a large number of items that have been imported via CSV and there hasn't been row by row checking for duplicates that normally happens as you enter items. When you try and save, it doesn't always show the duplicate alert because it has scrolled off the screen.
Additionally, if the conditions are correct to throw the warning "The mapping includes values which are identified as not allowed in the current automation context", then it can further obscure the duplicate alert and prevent the Save button from working and the automation won't save. We need to perform duplicate validation prior to throwing the warning for invalid context mappings.
Steps to Reproduce:
Create a CSV file with a large number of multivariate mappings
Make the top ones duplicates
Import it
Save the automation
Expected Results:
The duplicate value mapping is visible and precedes the context warning
Actual Results:
The UI makes it look like you should be able to save the config, but it fails to save.
ConnectALL 3.9
DE174468
Workaround:
Manually validate mappings prior to saving
Resolution:
Upgrade to version 3.9.1