-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$250] Wallet - "Street cannot be left blank" error when all the address fields are manually entered #54614
Comments
Triggered auto assignment to @sakluger ( |
Closing to handle regression here. |
I'm reopening this because I think it's unrelated to the linked issue above (@chiragsalian confirmed that they appear to be unrelated in Slack). |
Job added to Upwork: https://www.upwork.com/jobs/~021874901847923118933 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann ( |
This error message "Street cannot be left blank" comes from BE Screen.Recording.2025-01-04.at.05.19.16.mov🎀 👀 🎀 C+ Reviewed |
Triggered auto assignment to @srikarparsi, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@srikarparsi Could you help to check why the BE returned this error message? I see the payload sent from FE looks fine |
Hi yes, I'll make some time out for this tomorrow |
Is this still reproducible for you @DylanDylann? I'm now getting this error (which is still a problem), but it's past the ![]() |
@srikarparsi I already tried again and saw the same error message: "Street cannot be left blank" even when I entered the correct magic code Screen.Recording.2025-01-07.at.13.07.01.movBut I see the error message is from BE. This is the payload from FE, could you help to check if we have any mismatch between FE and BE? ![]() |
@sakluger @srikarparsi @DylanDylann this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@daledah what is your ETA? |
Will open PR today or tomorrow |
The PR is a bit long. I will try to open PR soon. |
@daledah If there is any problem while implementing PR, feel free to raise it with me and we can solve it together |
@daledah any ETA? |
@mountiny Looks like What should we handle in this situation? A fix from BE or add another DOB input to Get Physical Card form? |
Oops, It seems we made a mistake here. To correct, we need to use src/pages/MissingPersonalDetails folder and remove src/pages/settings/Wallet/Card |
@DylanDylann Yes, that makes more sense to me after I bumped into the bug asked above. I'll try to open PR later today. |
LEts use what is in the |
@DylanDylann we have a open PR here |
@mountiny @joekaufmanexpensify Should we hide the "Get physical card" after users add their private personal details? If we don't want to hide it, what screen should be displayed if users click on it? Currently, the confirmation page will be displayed even after the personal details already been added Screen.Recording.2025-02-05.at.14.41.49.mov |
Hmm, do you mean automatically ship a physical card to your address from your private personal details (if they're completed) when you're assigned a personal card? |
I think it would be nice to explore sending the cards automatically, but I would follow up on that later maybe. I think for now we just let them to confirm the details to ship the card. So the buttons should say something more in the vein of "confirm shipping details" and then "Ship the card" in the form itself |
Agreed. I am less sure we should even ship physical cards automatically at all. Feels plausible someone could have a shipping address different from their personal address in private personal details, and not sure we want to assume they are the same and just ship. |
Very fair, although the form does just update your private personal details :D so if we want to keep these separate it is different concern |
Ah, okay. Even if it updates the personal details though, my 2c is it's nice for the user to confirm where the card is going, rather than just automatically shipping it. |
I agree! @DylanDylann @daledah could you please share screenshots of how it looks like now so then the marketting team can help with the copy? |
Earlier I thought we would handle it separately 😄 |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.79-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: Exp
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Device used: Mac 15.0
App Component: Other
Action Performed:
Precondition:
Expected Result:
User should be able to validate the information since all the address fields are filled.
Actual Result:
"Street cannot be left blank" error shows up when all the address fields are manually filled.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6702829_1735290006251.20241227_165355.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @daledahThe text was updated successfully, but these errors were encountered: