fix: Revert the use of SET operation when updating Money Requests#33174
fix: Revert the use of SET operation when updating Money Requests#33174bondydaa merged 2 commits intoExpensify:mainfrom
Conversation
|
@situchan I'm having trouble running my native Android build right now (couldn't fix it for 4 hours already). I would appreciate it if you could attach a recording from your side considering the issue is urgent 🙏 All the other platforms are attached already. I'll check the Android checkbox so you'll be able to proceed with the review. |
|
@paultsimura let's also fix this line since the crash finally happened here - let formattedOldCreated: Date | string = new Date(reportActionOriginalMessage?.oldCreated ?? 0);
+ let formattedOldCreated: Date | string = new Date(reportActionOriginalMessage?.oldCreated ? reportActionOriginalMessage.oldCreated : 0);
|
|
@situchan thanks, done ✔️ |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid.movAndroid: mWeb Chromemchrome.moviOS: Nativeweb-ios.moviOS: mWeb Safarimsafari.movMacOS: Chrome / Safariweb-ios.movMacOS: Desktopdesktop.mov |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
CP in progress |
fix: Revert the use of SET operation when updating Money Requests (cherry picked from commit c53eca9)
|
🚀 Cherry-picked to staging by https://github.com/Julesssss in version: 1.4.13-7 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 1.4.13-8 🚀
|

Details
This is a straight revert of #31340 with a fix for #33103
Fixed Issues
$ #33098
PROPOSAL: #33098 (comment)
Tests
Same as QA
Offline tests
Same as QA
QA Steps
changed the date to 2023-12-14 (previously 2023-12-15)PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.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)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: mWeb Chrome
chrome-compressed.mp4
iOS: Native
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-12-15.at.18.03.07-compressed.mp4
iOS: mWeb Safari
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-12-15.at.18.01.26-compressed.mp4
MacOS: Chrome / Safari
Screen.Recording.2023-12-15.at.17.45.38-compressed.mp4
MacOS: Desktop
Screen.Recording.2023-12-15.at.17.54.44-compressed.mp4