-
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
[CHECKLIST] [$250] Expense - Merchant name of the deleted expense in OD report is still shown in ND report #40980
Comments
Triggered auto assignment to @garrettmknight ( |
@garrettmknight 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 |
We think that this bug might be related to #wave-collect - Release 1 |
Repro'd opening it up. |
Job added to Upwork: https://www.upwork.com/jobs/~01a644000e2f4f8e02 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale ( |
Since this is a pretty niche bug and low priority I don't expect this to get fixed intentionally, quickly, but we could very well fix it elsewhere with our backwards compatibility work so I'm setting it for a retest weekly. |
ProposalPlease re-state the problem that we are trying to solve in this issue.We don't want to display a Merchant name when the total owed is $0.00 (meaning the expense has been deleted). What is the root cause of that problem?I can't find a good indicator of whether the expense has been deleted, because the App/src/components/ReportActionItem/ReportPreview.tsx Lines 171 to 179 in 91d3562
What changes do you think we should make in order to solve the problem?For the sake of this particular Issue, we can set
The video attached to the Issue shows some other issues. You must click on the report preview in order for the report to update and reflect the new $0.00 amount. The user would still have to perform this step in order for the merchant name to be removed. I would assume that this is a known issue, but I can attempt to resolve it here if you'd like. What alternative solutions did you explore? (Optional)We could also only set
I could also look into getting the updated |
@akinwale mind giving this proposal a review when you get a chance? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@garrettmknight, @akinwale Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Still looking for proposals here. |
@garrettmknight, @akinwale Eep! 4 days overdue now. Issues have feelings too... |
@garrettmknight, @akinwale Huh... This is 4 days overdue. Who can take care of this? |
PR #42015 ready for review! 🚀 |
Issue is reproducible during KI retests. 1715460438165.bandicam_2024-05-11_23-44-33-097.mp4 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.76-7 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 2024-06-05. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
Since this is a cross-app edge case (OD to ND), there was no offending PR that introduced this since we're not testing front-end ND pull requests on OD in order to catch this kind of edge cases.
Since we're migrating the platform from OD to ND, I don't think we should start a discussion or update the PR review checklist to extend testing of ND features to OD.
Regression Test ProposalEmployee - OldDot
Employee - NewDot
Employee - OldDot
Employee - NewDot
Do we agree 👍 or 👎. |
Just a couple days out from the hold expiring 👍 |
Payment Summary:
|
@akinwale can you finish the checklist when you get a chance? |
@garrettmknight Looks like @ikevin127 already completed it: #40980 (comment) @ikevin127 The bot tends to get confused when it's also a C+ acting as a contributor so it tags both. The C+ who did the review is responsible for completing the checklist. |
Ah, gotcha, thanks! |
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: 1.4.65-4
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/4506647
Issue reported by: Applause - Internal Team
*
Action Performed:
Employee - OldDot
Employee - NewDot
Employee - OldDot
Employee - NewDot
Expected Result:
Only $0.00 is shown in the report
Actual Result:
Merchant name of the deleted expense is shown below the $0.00
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6460737_1713988639162.2024-04-24_22-44-17.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @garrettmknightThe text was updated successfully, but these errors were encountered: