-
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 for payment 2023-04-05] [$4000] Dev: Connect to bank account is not opening Sandbox page on dev server, redirects to real bank website #12315
Comments
Triggered auto assignment to @adelekennedy ( |
@adelekennedy Whoops! This issue is 2 days overdue. Let's get this updated quick! |
still reproducible - moving forward |
Triggered auto assignment to @stitesExpensify ( |
I think this can be an external issue - @stitesExpensify for confirmation |
I think this is going to have to be internal. AFAIK this is because of how our proxy works. The proxy points to production, when the sandbox page can only be reached from our staging servers. CC @marcaaron @AndrewGable since you worked on the original proxy |
I tried changing my .env file to point to |
ty @stitesExpensify will wait for confirmation on making this internal |
Ah yeh hmm so I think this can actually be fixed externally, but requires jumping through some hoops.. Pre-requisites
This doesn't work for secure because of this line here: Lines 101 to 103 in ae3f424
The proxy is at the root Line 21 in 952e5c3
So I think we need some way to:
I am pretty sure that will work and we should not have to modify any headers. |
So should we take a gamble on making this external or keep it internal @stitesExpensify @marcaaron? |
I'm thinking we can make it external and see if we get some proposals |
Triggered auto assignment to @CortneyOfstad ( |
Triggered auto assignment to @greg-schroeder ( |
Okay @neil-marcellini - so should this be closed or remain open and attached to the new PR? |
Bumping that question ☝️ |
Sorry I missed your ping @greg-schroeder. Yes now that the PR is on production let's bring in the changes and move forward. We can keep this issue open. |
Latest PR is ready for review. |
This still seems to be the case in the latest staging build. @Prince-Mendiratta can you please check it? |
@luacmartins I tried on latest main branch locally, working as expected. Tried on staging site and working well. Can you please tell what you did so I can test it out too? |
Our QA team didn't find any issues, maybe I missed something in the steps. We can disregard my comment above. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.91-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 2023-04-05. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
Posting the timeline for this issue here for an overview and calculation of the bonus: Issue Timeline Analysis Internal issue found, PR reverted, issue put on hold. I'm not sure how the bonus should be calculated for this so I'll let the rest comment on this, posting this for easier analysis. |
Thanks @Prince-Mendiratta, I was literally just looking at this to try and figure it out! |
I noticed one issue which might be a regression from it. Posting it on Slack with details and then I will update the link here. Please confirm if that is a regression from this PR. |
If there was an issue and PR was reverted then it does not qualify for the bonus. Technically, the issue should be pointed out and fixed before the merge, not after the merge. After the merge issues are considered regressions. |
Yeah, even though the PR was merged within 3 business days after the issue was taken off hold, I think we should factor in the entire timeline of events. I'm inclined to just pay the baseline (as long we don't in fact have a regression). |
Just want to point out that the issue caused by merging of the PR broke the internal dev setup, which neither I or @sobitneupane had access to. We decided to put the issue on hold as another PR which was in the work. More details on this in the slack thread. |
Sent offers to @parasharrajat, @sobitneupane, @Prince-Mendiratta! |
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:
User should be navigated to sandbox environment to test bank accounts.
Actual Result:
Dev server is taking the user to real bank website which is impossible to test VBA flow on dev.
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.21-4
Reproducible in staging?: Needs reproduction
Reproducible in production?: Needs reproduction
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: n/a
Expensify/Expensify Issue URL:
Issue reported by: @parasharrajat
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1667222549786869
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: