Seatlink failure due to Zuora email field allowing multiple addresses
Problem
Seat link fails with 422 error, due to Zuora sold_to_contact.work_email
containing multiple email addresses, e.g.:a@example.com,b@example.com
(example).
Zuora doc suggest that this is just a free-form text field with no email address format validation in place.
Proposal
- Let Sales/Support know that if multiple emails are required, it should be comma-separated.
- With this assumption in place, we could extract the first email address, if a comma is present in the field.
Result
Seat link will pass for this customer
Next steps (if any)
How will we measure success?
Edited by Mark Chao