-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HOLD for payment 2021-09-22] Concierge - Request call without phone number leads to infinite loading. In mobile, app crashes #4861
Comments
Triggered auto assignment to @MariaHCD ( |
ProposalWe need to add a validation here for the phone number also and show here a user-friendly message using growl like we already do for the firstName & lastName! App/src/pages/RequestCallPage.js Lines 81 to 93 in ae38f1b
Also, we should allow users to type only Numbers and plus. So we should use CONST.REGEX.DIGITS_AND_PLUS regex and validate onChange. App/src/pages/RequestCallPage.js Lines 181 to 188 in ae38f1b
Demo of an error Message: PleaseEnterPhoneNumber.movUsed success type growl notification which is already used for name validation also, we can change both to error type if needed thanks! |
Triggered auto assignment to @Jag96 ( |
I tested out this component. I didn't find infinite loading. On clicking save without phone number, just throw the backend error which seems fine to me. But looking at the video, it seems the error is at the App/src/pages/RequestCallPage.js Line 89 in ae38f1b
It is possible that the policy is empty for the user. ProposalNot making this simple component complicated as we already have a backend validation message in place when the phone number is not present or invalid, I would suggest
|
Posted to upwork here: https://www.upwork.com/jobs/~0198bddf350b2411a7 @parasharrajat your proposal looks good, good eye on the policy error in the video. I've invited you to the Upwork job, once you accept feel free to start on a PR and I'll assign you. |
Please assign this issue to me. Thanks. |
Issue reproducible during KI retests |
@Jag96 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Issue reproducible during KI retests |
I am on vacation. back on 8. |
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
Issue reproducible during KI retests. |
@isagoico |
🚀 Deployed to production by @francoisl in version: 1.0.98-1 🚀
|
Issue not reproducible during KI retests. (Fixed 🎉) |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.0.98-1 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2021-09-27. 🎊 |
This message is a bug, caused by today's deploy and some weird GH API behaviour. Updated the title back to what it was 🙇 |
Paid! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Upwork Post: https://www.upwork.com/jobs/~0198bddf350b2411a7
Action Performed:
Expected Result:
Error message only should appears
Actual Result:
Request call without phone number leads for infinite loading
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platform:
Where is this issue occurring?
Version Number: 1.0.88-0
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
In mobile, app crashes.
Bug5210709_Recording__304.mp4
Expensify/Expensify Issue URL:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: