[CP Staging] Fix exporter payload#49818
Conversation
|
There are some unrelated typechecks failing: |
|
@jayeshmangwani 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] |
|
Pushed main again to try to fix the typescript error |
|
Testing this. |
|
Pushed |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid-qbo-export.movAndroid: mWeb Chromemweb-chrome-qbo-export.moviOS: Nativeios-qbo-export.moviOS: mWeb Safarimweb-safari-qbo-export.movMacOS: Chrome / Safariweb-qbo-export.movMacOS: Desktopdesktop-qbo-export.mov |
mananjadhav
left a comment
There was a problem hiding this comment.
Changes are working fine. Left with only Android, build is running.
|
@srikarparsi 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] |
|
@aldo-expensify Android screencast also uploaded. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
Fix exporter payload (cherry picked from commit 1a3b84e) (CP triggered by marcaaron)
|
🚀 Cherry-picked to staging by https://github.com/marcaaron in version: 9.0.40-4 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
QA passed: Screen.Recording.2024-09-26.at.6.25.38.PM.mov |
|
🚀 Deployed to production by https://github.com/AndrewGable in version: 9.0.40-6 🚀
|
Details
Fixes regression introduced here: https://github.com/Expensify/App/pull/48080/files#diff-afb3647e9a1c6b4d00a7047f997bffa23c873bbd6807e726807f48ebef608bcaR57
The backend is really expecting the
export.exportervalue, and not JSON encoded:https://github.com/Expensify/Web-Expensify/blob/d79638859720da369cd154bbe46c13e31e26691a/api.php#L2299-L2300
Before:
After:
Fixed Issues
$ #49797
PROPOSAL:
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.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: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2024-09-26.at.2.05.01.PM.mov
MacOS: Desktop