Repository navigation
[HOLD for payment 2024-01-25] [$500] Web - "Bank account" option does not appear in "Wallet" #32079
Description
Activity
- addedExternalAdded to denote the issue can be worked on by a contributorAdded to denote the issue can be worked on by a contributorDailyKSv2KSv2BugSomething is broken. Auto assigns a BugZero manager.Something is broken. Auto assigns a BugZero manager.
on Nov 28, 2023 Triggered auto assignment to @muttmuure (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.- changed the title
[-]Web - "Bank account" option does not appear in "Wallet"[/-][+][$500] Web - "Bank account" option does not appear in "Wallet"[/+]on Nov 28, 2023 Job added to Upwork: https://www.upwork.com/jobs/~01ea0db427c9d793c6
- addedHelp WantedApply this label when an issue is open to proposals by contributorsApply this label when an issue is open to proposals by contributors
on Nov 28, 2023 Bug0 Triage Checklist (Main S/O)
- This "bug" occurs on a supported platform (ensure
Platformsin OP are ✅) - This bug is not a duplicate report (check E/App issues and #expensify-bugs)
- If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
- This bug is reproducible using the reproduction steps in the OP. S/O
- If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
- If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
- This issue is filled out as thoroughly and clearly as possible
- Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
- I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync
- This "bug" occurs on a supported platform (ensure
Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif (
External)Is there a reason why this error doesn't occur in dev, but does occur in staging?
Proposal
Please re-state the problem that we are trying to solve in this issue.
Only debit card option appears
What is the root cause of that problem?
We're only showing
Personal bank accountif we can validate the IOU report passed in, based on this condition. In Wallet page, there'll be no IOU report passed in socanUseBusinessBankAccountis always false.What changes do you think we should make in order to solve the problem?
Always show
Personal bank accountif the AddPaymentMethodMenu is from WalletPage. This can be done by updating thecanUsePersonalBankAccountcheck to:- Check if
iouReportis empty, if yes always showPersonal bank account, only if it's not empty, we'll check other conditions related to theiouReport
isEmpty(iouReport) || ...rest- Or use a new prop to indicate it's from wallet page, or more precisely from non-IOU flow
Update: The prop I mentioned has been added via this PR so we can just use it
What alternative solutions did you explore? (Optional)
NA
- Check if
Contributor details
Your Expensify account email: semenovihor95@gmail.com
Upwork Profile Link: https://www.upwork.com/freelancers/~0132b61da48807943c✅ Contributor details stored successfully. Thank you for contributing to Expensify!
79 remaining items
Created a payment issue
Paid up
Created a payment issue
Hi @muttmuure would you mind linking the issue/Upwork job you created for payment?
Somehow I haven't been able to find it.
Thanks!
Hi @muttmuure would you mind linking the issue/Upwork job you created for payment?
@muttmuure Bump on this, thanks!
So sorry @tienifr! I must have not completed the full payment steps or hit an error. I have sent you a new offer
Thanks for looking into this!
So sorry @tienifr! I must have not completed the full payment steps or hit an error. I have sent you a new offer
I've submitted a proposal to the Upwork invitation you sent!
@muttmuure Could we proceed with next step here?
Thanks!
Sorry, not sure what happened there. Anyway, everyone has been 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!
Version Number: 1.4.4.-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Issue found when executing PR #32079
Action Performed:
Expected Result:
Bank account option appears
Actual Result:
Only debit card option appears
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit