-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[REVIEW TESTS] [Due for payment 2025-04-14] [$500] Update duplicate detection to be treated as any other violation (i.e. on hold applied) #57941
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
Comments
Chatting with @garrettmknight about some details and some tests before opening this up with completed details |
Current assignee @garrettmknight is eligible for the Bug assigner, not assigning anyone new. |
Job added to Upwork: https://www.upwork.com/jobs/~021898088991592917027 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann ( |
Upwork job price has been updated to $500 |
I think this is a bit more complicated than most, so let's up the bounty. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Update duplicate detection to be treated as any other violation (i.e. on hold applied) What is the root cause of that problem?This is an improvement What changes do you think we should make in order to solve the problem?
App/src/libs/TransactionUtils/index.ts Line 986 in 3013e7b
And then update in
App/src/components/MoneyReportHeader.tsx Line 246 in 3013e7b
Line 7648 in 3013e7b
Line 8449 in 3013e7b
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?None What alternative solutions did you explore? (Optional)Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job. |
@DylanDylann Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@DylanDylann What do you think? I think we can go with @nkdengineer but I would love for you to double-check everything |
On my list today. I will review it asap |
I just read the description and checked @nkdengineer's proposal. Overall, he gave a correct direction to implement this feature. But some things aren't clear. Anyways, this seems to require lots of change. Thus, I think we can bring these discussions on the PR phase to speed it up. Given that, let's go with @nkdengineer 🎀 👀 🎀 C+ Reviewed |
Current assignee @pecanoro is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
Assigning @nkdengineer to the issue |
@nkdengineer / @DylanDylann can we update the icon from an exclamation point to a flag before paying this one out? #58387 (comment) |
@garrettmknight Sure. Will open a follow-up PR soon. |
@garrettmknight Here is the flag icon we want right. ![]() |
Yep, that's the one. Thanks! |
@DylanDylann The follow-up PR is ready for review. cc @garrettmknight |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.23-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 2025-04-14. 🎊 For reference, here are some details about the assignees on this issue:
|
@DylanDylann @garrettmknight @DylanDylann The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
Thanks! I don't think we need the checklist for this one since it's a new feature. I'll pay out, but I'll leave this open to check out testrails for hold to make sure we aren't testing for the old functionality. |
Paid! Thanks for the quick work. |
@garrettmknight Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Still need to review and update test rails. |
Alright, found the test case and submitted and issue to update it. Closing! |
Uh oh!
There was an error while loading. Please reload this page.
Part of the project
Main issue: https://github.com/Expensify/Expensify/issues/463946
Feature Description
Duplicate detection is more in line with our RTER Violation pattern (like the pending receipt match violation) than our full Hold pattern. Let's update duplicate detections to be treated more like the warning so that when the approver approves a report with potential duplicates, we won't show the hold modal. To do so, we'll:
"Potential duplicate expenses identified. Review duplicates to enable submission."
Manual Test Steps
Once these updates are implemented, you should be able to run these steps and verify the expected outcomes:
cc/ @garrettmknight
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @garrettmknightThe text was updated successfully, but these errors were encountered: