Repository navigation
Conversation
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
|
@MelvinBot review |
|
@thelullabyy Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Reviewer Checklist
Screenshots/VideosMacOS: Chrome / SafariScreen.Recording.2026-09-29.at.01.39.25.mov |
PR ReviewThe change looks correct. I found no blocking bugs. I have two small suggestions and one scope note. Every Suggestions
Scope note: Proposed step 3 in the issue (keep the selection and show an error when nothing is deleted) isn't in this PR. Since this loop no longer skips expenses, it may not be needed. Just confirm that was intentional. Checked and fine
I couldn't run Jest here, so this review is from reading the code only. |
|
Checking... |
|
^^ @mountiny kind bump here |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚧 mountiny 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/mountiny in version: 9.5.0-0 🚀
|
|
No help site update needed. This bug fix lets you delete expenses that have no IOU action, which is how deleting already should work. No article sentence becomes incorrect. |
|
🚀 Deployed to production by https://github.com/Julesssss in version: 9.5.0-5 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
This PR stops skipping expenses without an IOU action in
useDeleteTransactions.Since API can process
DeleteMoneyRequestwithout the iou action, we shouldn't block on it.Fixed Issues
$ #102269
PROPOSAL: N/A
Tests
Setup: find an expense without an IOU action. If you have problems with that, you can try to remove the report action locally from Onyx.
Steps:
DeleteMoneyRequestrequest was successful.Offline tests
Same as in Tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Same as in Tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, 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.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
MacOS: Chrome / Safari
web1.mp4