-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Show merchant error only for Policy Expense splits #35112
Conversation
Reviewer Checklist
Screenshots/Videos |
@paultsimura please update the test steps to include details for creating a split outside of a workspace, and also inside of a workspace, and make sure both cases work
Please complete this step
I noticed console warnings about FlashList and policyID, so please complete this step @s77rt the screenshots don't show what we're testing in this PR, so please update them |
Done, and my recordings already cover both flows.
What do you mean by this @cead22? |
@cead22 Added screenshots/videos for the second case. |
@paultsimura Move the |
Weird, I've been using the checkboxes for the expected results in over 40 PRs already. Anyway, updated now. |
Resolved the policyID-related warning. |
I appreciate it, since we have the checklists where all items need to be checked, it's unclear if a step with an unchecked checkbox was completed or not |
✋ 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/cead22 in version: 1.4.35-0 🚀
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.35-7 🚀
|
Details
Show merchant error only for split requests made in Policy Expense chats
Fixed Issues
$ #34914
PROPOSAL: #34914 (comment)
Tests
Same as QA
Offline tests
Same as QA
QA Steps
Go to a group DM
Click on a failed Split bill preview (or create one first)
Scroll down to the
Merchant
fieldVerify it has no error
Go to a workspace Expense chat
Click on a failed Split bill preview (or create one first)
Scroll down to the
Merchant
fieldVerify it has an "Enter merchant" error
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
android-compressed.mp4
Android: mWeb Chrome
chrome-compressed.mp4
iOS: Native
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2024-01-24.at.23.40.00-compressed.mp4
iOS: mWeb Safari
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2024-01-24.at.23.31.33-compressed.mp4
MacOS: Chrome / Safari
Screen.Recording.2024-01-24.at.23.16.35.mov
MacOS: Desktop
Screen.Recording.2024-01-24.at.23.27.34-compressed.mp4