Update: After rebasing, the most recent tiny commit was needed to clean up and needs a review before merging.
When saving phone numbers in the customer portal:
Inputs will be kept after failures
I've added the messaging below. If you have any suggestions for improving the text, please let me know.
Error Text: A phone number cannot be saved. Please remove it and try again.
This happens when there is phone number types mismatch between the customer portal and Sonar side. The customer portal will send Home, Mobile, Work, and Fax when they're set along with any other phone number types that are set Sonar side. However, the contact and phone numbers are loaded from the API and cached for 10 minutes, so this can cause some unexpected behavior when changing the phone number types on the Sonar side.
Update: After rebasing, the most recent tiny commit was needed to clean up and needs a review before merging.
When saving phone numbers in the customer portal:
Error Text: A phone number cannot be saved. Please remove it and try again.
This happens when there is phone number types mismatch between the customer portal and Sonar side. The customer portal will send Home, Mobile, Work, and Fax when they're set along with any other phone number types that are set Sonar side. However, the contact and phone numbers are loaded from the API and cached for 10 minutes, so this can cause some unexpected behavior when changing the phone number types on the Sonar side.
Related Customer Portal Framework PR: https://github.com/SonarSoftwareInc/customer_portal_framework/pull/11