-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[Awaiting Payment Sept 10th] [$250] [Held requests] Hold badge remains on paid expense until refresh the page #44616
Comments
Triggered auto assignment to @trjExpensify ( |
@trjExpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
ProposalPlease re-state the problem that we are trying to solve in this issue.The hold banner doesn't disappear until we refresh the page for a paid expense. What is the root cause of that problem?When we pay the expense, we don't optimistically clear the hold status of the report. The pusher or API response doesn't clear the hold status either until we reload the page (from OpenReport). What changes do you think we should make in order to solve the problem?BE: clears the hold status from the API response and/or pusher.
(and revert it back in failureData) What the code above does is, get all the expense report transactions and clear the hold status. We only do this if the |
I have a feeling @robertjchen is working on fixing this already. Maybe he can confirm. Bit of a sidebar, but for the whack copy and stuff, you're talking care of that here: #42736 |
Yes! This should be addressed with the optimistic changes in: #42573 We can put this on hold until those changes are out and then re-test after to make sure this is fixed 👍 |
Cool, done! |
Still on hold for #42573 |
Same, melvin. Keep holdin', holdin', holdin'... yeah. |
Alright, that PR has been deployed to prod: #42573 (comment) |
Taking this off hold. @lanitochka17 can we get a re-test please? Thanks! |
Issue is still reproducible Recording.3666.mp4 |
Cool, shipping on. |
PR in final review |
Upwork job price has been updated to $250 |
FE PR merged 👍 |
Current assignee @getusha is eligible for the External assigner, not assigning anyone new. |
Payments are due here today. Payment summary as follows:
Both of you can go ahead and request on NewDot, closing! |
Requested in ND. |
$250 approved for @bernhardoj |
$250 approved for @getusha |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.3-1
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4678849&group_by=cases:section_id&group_order=asc&group_id=309128
Email or phone of affected tester (no customers): gocemate+a445@gmail.com
Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
Since the expense is payed hold status should not be displayed anymore
Actual Result:
Hold status remains displayed even expense is payed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6527187_1719565919023.Recording__3361.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @The text was updated successfully, but these errors were encountered: