fix: suppress duplicate banner on settled/paid reports#89472
Conversation
Signed-off-by: krishna2323 <belivethatkg@gmail.com>
|
@codex review |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
Codex Review: Didn't find any major issues. Already looking forward to the next diff. ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
|
types are failing |
|
@situchan bump |
|
@situchan could you please review this today? |
|
yes sorry this was out of my radar |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppios.moviOS: mWeb SafariMacOS: Chrome / Safariweb.mov |
situchan
left a comment
There was a problem hiding this comment.
Approving in case we go with frontend solution.
But the root cause is in backend
|
Yeah I agree this could be fixed better on the BE, let me take a look |
|
Looked through this, lets keep this FE change. I dont think we should update the BE for this case |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚧 @JS00001 has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/JS00001 in version: 9.3.84-0 🚀
Bundle Size Analysis (Sentry): |
|
Yes, help site changes are needed. This PR suppresses the Potential duplicate banner on settled/paid reports, but two help site articles don't explicitly mention this behavior. I've created a draft PR with the updates: #91868 Changes made:
@Krishna2323, please review the linked help site PR and confirm it reflects the current behavior. Then mark the linked help site PR |
|
🚀 Deployed to staging by https://github.com/JS00001 in version: 9.3.86-0 🚀
Bundle Size Analysis (Sentry): |
|
I reviewed the changes in this PR and the existing help site articles under No help site changes are required. This PR is a bug fix that suppresses the "Potential duplicate" banner on settled/paid reports. The existing help site documentation already describes the correct (post-fix) behavior:
Since the docs already match the intended behavior, no updates are needed. @Krishna2323, please review the linked help site PR and confirm it reflects the current behavior. Then mark the linked help site PR |
|
🚀 Deployed to staging by https://github.com/JS00001 in version: 9.3.88-0 🚀
Bundle Size Analysis (Sentry): |
|
I reviewed the changes in this PR and confirmed that help site updates are needed. This PR suppresses the Potential duplicate banner on settled/paid reports, and the help site articles don't currently mention this behavior. I've created a draft PR with the required docs updates: #91970 Changes made:
@Krishna2323, please review the linked help site PR and confirm it reflects the current behavior. Then mark the linked help site PR |


Explanation of Change
Fixed Issues
$ #88305
PROPOSAL:
Tests
Prerequisites
Steps to verify fix
Offline tests
QA Steps
Same as tests
Verify that no errors appear in the JS console
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
android_native.mp4
Android: mWeb Chrome
android_chrome.mp4
iOS: Native
ios_native.mp4
iOS: mWeb Safari
ios_safari.mp4
MacOS: Chrome / Safari
web_chrome.mp4