Skip to content
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 2022-12-08] Manually connecting a bank account is broken #13163

Closed
pecanoro opened this issue Nov 29, 2022 · 12 comments
Closed
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review Weekly KSv2

Comments

@pecanoro
Copy link
Contributor

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. Add a new workspace
  2. Navigate to Settings > [Workspace] > Connect bank account > Connect manually.
  3. Select "Manually enter account details" and enter random numbers for the bank account numbers (Enter a valid routing number or validation will fail)
  4. Select "Save & Continue"
  5. Fill company step form.
  6. Select "Save & Continue"

Expected Result:

  1. Get asked to double-check the information. Select "Save & Continue" again should move to Personal Info step

Actual Result:

  1. Error “The routing and account number cannot be the same. Please verify the information that you entered.” is shown and it's impossible to move beyond the message.

Workaround:

No workaround.

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: v1.2.33-1
Reproducible in staging?: no
Reproducible in production?: no
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: Myself
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1669755030195659

View all open jobs on GitHub

@pecanoro pecanoro added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. Hourly KSv2 labels Nov 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 29, 2022

Triggered auto assignment to @davidcardoza (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@pecanoro pecanoro removed the Daily KSv2 label Nov 29, 2022
@melvin-bot melvin-bot bot added Daily KSv2 and removed Hourly KSv2 labels Nov 29, 2022
@pecanoro pecanoro added the DeployBlockerCash This issue or pull request should block deployment label Nov 29, 2022
@pecanoro pecanoro removed the Daily KSv2 label Nov 29, 2022
@OSBotify
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@melvin-bot
Copy link

melvin-bot bot commented Nov 29, 2022

Triggered auto assignment to @Luke9389 (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@pecanoro
Copy link
Contributor Author

This is the PR that caused the regression: #13076 cc/ @sketchydroide @luacmartins @mananjadhav @ravindra-encoresky

@pecanoro pecanoro changed the title Connect a business bank account manually is broken Connecting a business bank account manually is broken Nov 29, 2022
@pecanoro pecanoro changed the title Connecting a business bank account manually is broken Manually connecting a bank account is broken Nov 29, 2022
@Luke9389
Copy link
Contributor

Have we tried using 123456789 as the TaxID number? @neil-marcellini mentioned here that this was now required.

@luacmartins luacmartins self-assigned this Nov 29, 2022
@luacmartins luacmartins added the Reviewing Has a PR in review label Nov 30, 2022
@Luke9389 Luke9389 removed the DeployBlockerCash This issue or pull request should block deployment label Nov 30, 2022
@Luke9389
Copy link
Contributor

Took the deploy blocker label off of this issue bc it's not on staging or prod. The PR linked above does fix the issue, but won't be CP'ed and is instead going to be deployed along with the offending PR.

@Luke9389 Luke9389 added Daily KSv2 and removed Hourly KSv2 labels Nov 30, 2022
@mananjadhav
Copy link
Collaborator

Thanks @luacmartins for the help here! Apologies for the issue!

@pecanoro
Copy link
Contributor Author

@Luke9389 it is a deploy blocker, it doesn't have to be broken on staging to hold the deploy. If deploying normally is going to break the flow on staging, we need to hold until a fix is merged. Why would you wait until the code is deployed to actually add the label? Either way, now that Carlos fixed it, it is ok to leave the deploy blocker label off.

@luacmartins Thanks for the quick fix!

@marcaaron marcaaron added the Internal Requires API changes or must be handled by Expensify staff label Dec 1, 2022
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Daily KSv2 labels Dec 1, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 1, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.34-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 2022-12-08. 🎊

After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@melvin-bot melvin-bot bot changed the title Manually connecting a bank account is broken [HOLD for payment 2022-12-08] Manually connecting a bank account is broken Dec 1, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 1, 2022

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

@davidcardoza
Copy link
Contributor

Is there a contributor I should be paying for this job?

@luacmartins
Copy link
Contributor

@davidcardoza np! Rocio identified the issue and it was fixed internally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

7 participants