-
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
[$500] Waiting for you to add a bank account
appears after adding deposit only bank account in OldDot
#42105
Comments
Triggered auto assignment to @sakluger ( |
I will triage this tomorrow. |
Job added to Upwork: https://www.upwork.com/jobs/~01a5f3ad3418d9fb9d |
Waiting for you to add a bank account
appears after adding deposit only bank account in OldDotWaiting for you to add a bank account
appears after adding deposit only bank account in OldDot
Triggered auto assignment to @adelekennedy ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ikevin127 ( |
I triaged and added the External label, but I will also be OOO through May 31. @adelekennedy can you please manage the issue until then? Thanks! |
@sakluger, @ikevin127, @adelekennedy Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
waiting for proposals! |
|
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Still waiting for proposals here! |
OK, I think I found what needs to happen for this to get fixed. When a bank account is created on NewDot, there are Onyx updates created from web-expensify here. When a bank account is created on OldDot, there are no Onyx updates created from web-secure here. Here is the real kicker... we have no code in Web-Secure to build or send out Onyx updates 😦 . That will require a lot of code being copied to Web-Secure in order to support this flow. |
No good answers here... on one hand doing what you propose is adding more complexity, on the other we are not going to copy all the code related to onyx updates and pusher to web-s. There's another option, which would be to move the API method from secure to web, would that be a huge effort or simple? Remember that web-s was a mistake and is not really needed and we will eventually deprecate it, so moving things to web will need to happen sooner or later. |
I briefly thought about moving the entire API command to Web-E, and I'm not sure if the frontend of web-secure is setup to call commands on both the web-e or the web-s API endpoint (at first glance, it doesn't look like there is any setup for doing this ref). I also have been discussing in slack and in person if this issue is really worth doing anything about. The workaround for me seems adequate: after adding your bank account on OldDot, go to the wallet page in NewDot and your new bank account will sync. |
The right solution would be to move it, so my vote is we either we do that or do nothing since I agree the bug is quite minor. |
Also discussing alternatives in this thread |
I agree that if we do something, we should move everything from secure to web about the vbba flow. But that might not be super fast to do, and maybe not worth spending time on oldDot when newDot is the new thing. What we could do though is to create a web api sendBankAccountOnyxUpdates and call it from secure. |
OK, thanks! I was just talking with @garrettmknight and this is where we landed. I'm going to add a simple log to web-secure when someone adds a vbba and they have |
Daily Update
Next Steps
ETA
|
This was deployed and can be closed. |
Update
Next Steps
ETA
|
Daily Update
Next Steps
ETA
|
Daily Update
Next Steps
ETA
|
The final PR was deployed to production yesterday so I am going to close this out. |
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: 1.4.73-0
Reproducible in staging?: yes
Reproducible in production?: Can't check, requires real credentials
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: @mattmoore
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1715610623341999
Action Performed:
add bank account
button should't be thereGreat comment here outlining what might be wrong here.
Expected Result:
The
add bank account
button shouldn't be thereActual Result:
The
add bank account
button still there and refreshing the page doesn't helpWorkaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Recording.45.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: