Expense - Invalid rate error not automatically seen when moving distance expense to new report#68091
Conversation
…xpense to new report
|
@dominictb 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/VideosAndroid: HybridAppScreen.Recording.2025-08-14.at.17.29.03-compressed.movAndroid: mWeb ChromeiOS: HybridAppScreen.Recording.2025-08-14.at.17.06.06-compressed.moviOS: mWeb SafariScreen.Recording.2025-08-14.at.17.11.16-compressed.movMacOS: Chrome / SafariScreen.Recording.2025-08-14.at.16.58.46-compressed.movMacOS: Desktop |
|
@thelullabyy I don't know why but app keeps crashing for me. Can you merge main? |
|
@thelullabyy After a while, Concierge via Pusher automatically resolves the violations. But the distance rate it set does not exist in the policy and the rate violation does not show: Screen.Recording.2025-08-14.at.16.58.46-compressed.movCan you check if this is a BE bug? |
Will check this today |
|
@dominictb Weird, i can't reproduce like you but according to the video above it seems to be from BE Screen.Recording.2025-08-18.at.22.44.33.mov |
|
Perf-test is not related to this PR but we can wait for @thelullabyy to merge |
|
This is a BE bug: #68091 (comment). Pusher automatically removes the violation. |
|
@dominictb Merged main |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/puneetlath in version: 9.1.99-0 🚀
|
|
🚀 Deployed to production by https://github.com/thienlnam in version: 9.1.99-11 🚀
|
Explanation of Change
Fixed Issues
$#67371
PROPOSAL:#67371 (comment)
Tests
Offline tests
QA Steps
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))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.mov
Android: mWeb Chrome
androoid_web.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios_safari.mov
MacOS: Chrome / Safari
chorme.mov
MacOS: Desktop
desktop.mov