-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 App PR#12181] [$1000] [BUG] Pay with Expensify is NOT selecting ACH automatically #12004
Comments
Triggered auto assignment to @ntrepanier ( |
@ntrepanier can you please prioritize this one, as it was initially missed by mistake (in our bug reporting flow)? Refer to the slack thread above for context. |
Note for the C+ that gets assigned, this GH should include a Root Cause Analysis (RCA) investigation since it's clearly a regression. |
@ntrepanier Huh... This is 4 days overdue. Who can take care of this? |
Sorry. It assigned while I was OOO. On it. |
Triggered auto assignment to @johnmlee101 ( |
@johnmlee101 Can you help me determine if this would be external or internal? |
seems to be self-referencial App/src/components/SettlementButton.js Line 89 in 62394cc
I'm a bit confused, but I'm pretty sure this is external so marking it |
Current assignee @ntrepanier is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Triggered auto assignment to @puneetlath ( |
@mvtglobally The bank account added is still not a default account as I can see from the screenshot attached. Underlined below. As an external developer though I have not reproduced the steps but from the code it seems evident that though bank account is found, the isDefaultCredit() is returning false as the account is not a default account to receive payment. May I hence suggest to make the account default and see one more. I hope that is what is the expected result. |
@smrutiparida the issue exists even when a default payment method is set. Here's an example from my account: I have a default payment method set, but it's still asking me how I want to pay when I click "pay with Expensify". If I choose bank account, it takes me to the add a bank account page. So in some way, this page is not registering that I already have a bank account set. |
Doubled to $1000. Job post is here: https://www.upwork.com/jobs/~01744f6f4e5bb3bfe4 |
@puneetlath, @rushatgabhane Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Trying to reproduce this issue, but unable to add a bank account as the default payment method - getting the following 404 output in console when I attempt it: |
Just a heads up here, I actually have the fix for this included in this PR: #12181 bankAccount.isDefaultCredit() is currently returning false because the |
Updated this issue to reflect it is internal. Sorry for the confusion. It is easy to overlook that some issue overlap and miss this. Hopefully this issue will be resolved. with the aforementioned PR. |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:
|
@MariaHCD would you be able to help me out with figuring out which PR caused the bug? |
@puneetlath It was due to this backend change: https://github.com/Expensify/Web-Expensify/pull/34592 The format of the bank account data in Onyx changed but the corresponding model in the App was not. cc: @Justicea83 There was also a RCA here but we didn't catch this particular bug because features related to the Expensify wallet are not being QA'd right now. That's going to change with the completion of https://github.com/Expensify/Expensify/issues/232687 |
Ok awesome, thanks for the info @MariaHCD. And just checking, this is still on hold, is that right? If so, mind linking what we are holding for? Thanks! |
I think Maria is ooo til Friday so stepping in, from the previous comments this is on hold for #12181 It is in staging now so we should be bale to retest there, but we can wait for another deploy I assume |
I have read and reviewed this Project Manager Application! |
Just tested on staging and looks like it's working so I think we're good to go here. Thanks @MariaHCD! |
Oops, luckily i dont have that chore. Wondering if it created some bugbot issue 🤔 nah, nothing, it will just add save me but it will not matter for the autoassigner. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
If user has Bank account setup, we should not be asking again for the new payment
Actual Result:
Pay with Expensify is NOT selecting ACH automatically
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.18-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Recording.549.mp4
Expensify/Expensify Issue URL:
Issue reported by: @quinthar
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1664998800299199
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: