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-22] [HOLD for payment 2022-12-20] If user tries to Request money after settling, error message is shown #13511

Closed
kavimuru opened this issue Dec 11, 2022 · 15 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review

Comments

@kavimuru
Copy link

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:

Pre-Condition: User A has requested money from User B

  1. Access staging.new.expensify.com
  2. Sign into a valid account (User B)
  3. Navigate to the conversation with User A
  4. Settle up
  5. After settling, request a payment from User A

Expected Result:

User expects the payment request to go through with no issues

Actual Result:

User receives an error message

Workaround:

unknown

Platform:

Where is this issue occurring?

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

Version Number:
Reproducible in staging?:
Reproducible in production?:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Bug5858837_User_can_not_request_money_after_setttling.mp4

Expensify/Expensify Issue URL: 1.2.38-0
Issue reported by: Applause internal team
Slack conversation:

View all open jobs on GitHub

@kavimuru kavimuru added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Dec 11, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 11, 2022

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

@kavimuru kavimuru added the DeployBlockerCash This issue or pull request should block deployment label Dec 11, 2022
@Gonals Gonals added Improvement Item broken or needs improvement. Engineering Internal Requires API changes or must be handled by Expensify staff labels Dec 12, 2022
@Gonals
Copy link
Contributor

Gonals commented Dec 12, 2022

Taking a look!

@Gonals Gonals self-assigned this Dec 12, 2022
@youssef-lr
Copy link
Contributor

youssef-lr commented Dec 12, 2022

@Gonals I got a fix for this in the linked issue by @robertjchen, see this Slack convo

@Gonals Gonals added the Reviewing Has a PR in review label Dec 12, 2022
@Gonals
Copy link
Contributor

Gonals commented Dec 12, 2022

@youssef-lr, Ah, this was a duplicate, I see!

I was actually going to create another one to fix the web side too, so let's just keep both! I think we should be doing both things anyways

@chiragsalian
Copy link
Contributor

QA tested the CP PR and it was a pass, removing deploy blocker label.

@chiragsalian chiragsalian removed the DeployBlockerCash This issue or pull request should block deployment label Dec 13, 2022
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Hourly KSv2 labels Dec 13, 2022
@melvin-bot melvin-bot bot changed the title If user tries to Request money after settling, error message is shown [HOLD for payment 2022-12-20] If user tries to Request money after settling, error message is shown Dec 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 13, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.38-6 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-20. 🎊

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
Copy link

melvin-bot bot commented Dec 13, 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:

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels Dec 15, 2022
@melvin-bot melvin-bot bot changed the title [HOLD for payment 2022-12-20] If user tries to Request money after settling, error message is shown [HOLD for payment 2022-12-22] [HOLD for payment 2022-12-20] If user tries to Request money after settling, error message is shown Dec 15, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 15, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.39-0 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-22. 🎊

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
Copy link

melvin-bot bot commented Dec 15, 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:

  • [@Gonals] The PR that introduced the bug has been identified. Link to the PR:
  • [@Gonals] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
  • [@Gonals] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
  • [@maddylewis] A regression test has been added or updated so that the same bug will not reach production again. Link to the GH issue for creating the test here:

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Dec 20, 2022
@maddylewis
Copy link
Contributor

buddy check if a regression test is needed here - https://expensify.slack.com/archives/C01SKUP7QR0/p1672152149673229

@melvin-bot
Copy link

melvin-bot bot commented Jan 3, 2023

@Gonals, @maddylewis Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@Gonals
Copy link
Contributor

Gonals commented Jan 4, 2023

This one got reverted, so checking out all boxes 🤷

@maddylewis
Copy link
Contributor

This one got reverted, so checking out all boxes 🤷

@Gonals does this mean we should close out the issue? or, should I still be adding a regression test to Test Rail?

@Gonals
Copy link
Contributor

Gonals commented Jan 5, 2023

Ah, we can close this one. It was kind of a duplicate and it got fixed elsewhere, basically

@maddylewis
Copy link
Contributor

okay, great! thanks for the clarification. ill go ahead and close this one out 👍

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. Daily KSv2 Engineering Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

5 participants