-
Notifications
You must be signed in to change notification settings - Fork 3k
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: infinite skeleton loading when delete concierge task #42022
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
@eh2077 It looks like you are the C+ for this issue. I'm not sure why it didn't assign you so I have manually added you to take the first pass on this PR. |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid.movAndroid: mWeb Chromemobile-chrome.moviOS: Nativeios.moviOS: mWeb Safarimobile-safari.movMacOS: Chrome / Safariweb.movMacOS: Desktopdesktop.mov |
@vradriano Please make sure your commits are signed, see https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#begin-coding-your-solution-in-a-pull-request. Please follow following format to link issue and proposal
|
@eh2077 Mb. I think everything is okay now. |
Not sure why the CI is pending. @tgolen Can you help to trigger run workflows? Thanks |
Sure, no worries. They have to be manually triggered on a contributor's first PR. |
@vradriano You will need to go back and resign all your commits though. |
@tgolen i'm not sure if i did it right, can you confirm it for me? Thanks |
Looks good! I'll see if all the tests will pass then merge this. |
I checked each test manually and it looks like they all passed even though they are still showing as queued in this PR. |
@tgolen looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
✋ 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/tgolen in version: 1.4.74-0 🚀
|
🚀 Deployed to production by https://github.com/chiragsalian in version: 1.4.74-6 🚀
|
Details
This PR fixes the eternal skeleton issue that occurs after a user deletes a subtask of concierge. It adds the parentReportActionId to prevent malformed objects.
Fixed Issues
$ #40918
PROPOSAL: #40918 (comment)
Tests
Offline tests
N/A
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.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 and/or tagged@Expensify/design
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-native.mov
Android: mWeb Chrome
android-web.mov
iOS: Native
ios-native.mov
iOS: mWeb Safari
ios-mwebsafari.mov
MacOS: Chrome / Safari
macos-safari.mov
MacOS: Desktop
electron.mov