Open brettski opened 4 years ago
Are we still lacking the ability for an external contributor to authenticate when running the app locally? If so, it will be a bit flying blind if we are unable to authenticate and get to the profile page within our local dev environments and this will need to be addressed internally.
Describe the bug When a user removes a phone number from their profile the way the update query is sent to the api causes a GraphQL error for a bad phone number format. Sentry reference:
To Reproduce Steps to reproduce the behavior:
Expected behavior The page should submit as expected and not retain the phone number.
Screenshots
Device(s)/Browser(s) this is occurring on
Additional context Sentry reference: https://sentry.io/share/issue/09aae5941a414854acee0812271e6832/ Error Text:
The reason for this issue is that an empty string is being used in the GraphQL query. The Scalar PhoneNumber only accepts
null
and standard E.164 specification (e.g.+11234567890
) string.To remove the value a null need to be provided instead of the empty string from the form. So it needs to be converted before sending to the api.