fix: error in set card limit page after entering wrong magic code#61360
fix: error in set card limit page after entering wrong magic code#61360blimpich merged 2 commits intoExpensify:mainfrom
Conversation
|
@dukenv0307 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: NativeScreen.Recording.2025-05-05.at.10.06.04.movAndroid: mWeb ChromeScreen.Recording.2025-05-05.at.10.01.42.moviOS: NativeScreen.Recording.2025-05-05.at.10.05.34.moviOS: mWeb SafariScreen.Recording.2025-05-05.at.10.01.17.movMacOS: Chrome / SafariScreen.Recording.2025-05-05.at.09.56.36.movMacOS: DesktopScreen.Recording.2025-05-05.at.10.07.34.mov |
|
@mkzie2 I found 1 error when adding physic card, I think we should pass
|
|
@dukenv0307 Updated Screen.Recording.2025-05-05.at.15.23.43.mov |
|
@dukenv0307 can you please confirm that the physical card bug you found is no longer present? |
|
@blimpich Looks good to me Screen.Recording.2025-05-06.at.00.30.29.mov |
This recording shows adding a virtual card, not a physical card. Wasn't the bug that you found with adding a physical card? The error was |
|
@blimpich The first error is shown when I add a physical card
After that, I changed to virtual card to make sure it works as well |
Yes the error shows with a physical card. Is that a regression introduced by this PR? Or does that already happen on prod? @dukenv0307 @mkzie2 |
@blimpich The error shows when I type the wrong magic code, so I think it's fine. BTW it also happens on staging |
|
I errors out on staging, but the error given in the network request is different. In staging the error is In your screenshot the error is |
|
How do we know this hasn't broken issuing physical cards? |
@blimpich We just added
It's fixed here, after that we don't see this error anymore |
blimpich
left a comment
There was a problem hiding this comment.
@dukenv0307 thank you for answering my questions. @mkzie2 nice job!
|
✋ 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/blimpich in version: 9.1.42-0 🚀
|
|
🚀 Deployed to staging by https://github.com/blimpich in version: 9.1.43-5 🚀
|
|
🚀 Deployed to production by https://github.com/francoisl in version: 9.1.44-8 🚀
|





Explanation of Change
Fixed Issues
$ #61051
PROPOSAL: #61051 (comment)
Tests
Precondition: Workspace has enabled Expensify Card feature and has set up bank account.
Offline tests
None
QA Steps
See Tests
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: mWeb Chrome
Screen.Recording.2025-05-04.at.00.59.08.mov
iOS: Native
Screen.Recording.2025-05-04.at.00.56.19.mov
iOS: mWeb Safari
Screen.Recording.2025-05-04.at.00.54.35.mov
MacOS: Chrome / Safari
Screen.Recording.2025-05-04.at.00.46.00-compressed.mov
MacOS: Desktop
Screen.Recording.2025-05-04.at.00.50.00-compressed.mov