This issue is very obscure. The error message is misleading.
RC:
The saving of the settings is being rejected because of a data issue not a code issue,
So to be able to reproduce this issue, you've first to create 2 users with the same Email Address, and as long as the system allows something like that, you won't probably expect that this might be the root cause of this settings problem,
Current behavior:
From UI perspective we actually get a response from the server saying what exactly is the issue, however we ignores this error and simply show a default error message "Could not update the registration settings. Please try later."
Proposed solution:
Showing an error tool tip beside the failing setting displaying exactly the validation error occured (the response from the server)
Fixes #1135
Summary
This issue is very obscure. The error message is misleading.
RC: The saving of the settings is being rejected because of a data issue not a code issue, So to be able to reproduce this issue, you've first to create 2 users with the same Email Address, and as long as the system allows something like that, you won't probably expect that this might be the root cause of this settings problem,
Current behavior: From UI perspective we actually get a response from the server saying what exactly is the issue, however we ignores this error and simply show a default error message "Could not update the registration settings. Please try later."
Proposed solution: Showing an error tool tip beside the failing setting displaying exactly the validation error occured (the response from the server)
Confirmation Video: https://drive.google.com/file/d/17Dfs_JYOfrxvw2T-4wG4ipNWm-Idwjgz/view