-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[HOLD for payment 2024-04-05] [$500] Skeleton is displayed when navigating to a transaction thread created offline #38781
Comments
Triggered auto assignment to @lschurr ( |
Happy to review this if C+ is needed |
I found that the optimistic IOU action has a childReportID field, that does point to an optimistic chat report. That optimistic chat report has a single optimistic CREATED action So that's all as expected |
|
ok, it appears that the edit: It appears the debug util |
Did |
and, I suppose it kind of makes sense that it would get stuck as |
What has changed now? |
It's used in ReportScreen as part of App/src/pages/home/ReportScreen.tsx Lines 334 to 335 in 7e4a438
|
ProposalPlease re-state the problem that we are trying to solve in this issue.It shows an infinite skeleton loader What is the root cause of that problem?We're getting App/src/pages/home/ReportScreen.tsx Line 242 in 408a894
When we create a money request, report actions of transaction thread report only have a created action with App/src/libs/ReportActionsUtils.ts Lines 265 to 278 in 408a894
That makes App/src/pages/home/ReportScreen.tsx Line 265 in 408a894
What changes do you think we should make in order to solve the problem?In here I think we should update to accept the
App/src/libs/ReportActionsUtils.ts Line 268 in 408a894
What alternative solutions did you explore? (Optional)Or in this case if App/src/libs/ReportActionsUtils.ts Lines 271 to 273 in 408a894
ResultScreen.Recording.2024-03-22.at.16.10.45.mov |
@roryabraham What do you think about my proposal? |
thanks @nkdengineer, good investigation. Your proposal LGTM 👍🏼 |
I did a bit of extra refactoring to rename some variables and improve some comments in https://github.com/Expensify/App/pull/38825/files. If possible can I request that you include these changes in your PRs as well? 🙇🏼 |
@roryabraham Sure. |
since #30269 is now on staging, I'm marking this as a deploy blocker |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @nkdengineer You have been assigned to this job! |
@roryabraham @situchan the PR is ready for review. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
Verified this is fixed: web.movso now all that's needed is payment:
|
Great! PR is here: #38829 - We'll issue payments 7 days after it's deployed to Prod. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.57-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-04-05. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Payment summary:
|
@nkdengineer - Can you send me your Upwork profile or apply to the job directly here? https://www.upwork.com/ab/applicants/1771247582016843776 |
@lschurr Below's my Upwork profile! |
Great! I sent the offer in Upwork @nkdengineer - https://www.upwork.com/nx/wm/offer/101804520 |
This is complete. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.55-2
Reproducible in staging?: no
Reproducible in production?: no
Issue reported by: @youssef-lr
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1711054985550349
Action Performed:
Expected Result:
it should display the transaction thread where we can edit the fields
Actual Result:
It shows an infinite skeleton loader
Workaround:
n/a
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Screen.Recording.2024-03-21.at.20.56.26.1.mov
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: