-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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-07-10] [$250] A newly created workspace's room crashes on the details page. #44410
Comments
Triggered auto assignment to @johncschuster ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Create a new room and open the details page will crash the app. What is the root cause of that problem?As shown in the error log, the issue is the onyx key is changed from a collection key (report_) to a collection member key (report_-1). App/src/pages/ReportDetailsPage.tsx Line 82 in 8f3e925
Creating a new room will optimistically set the App/src/pages/workspace/WorkspaceNewRoomPage.tsx Lines 109 to 123 in 8f3e925
Lines 4580 to 4581 in 8f3e925
Because it's an empty string, the onyx key becomes What changes do you think we should make in order to solve the problem?We can optimistically set the OR Use App/src/pages/ReportDetailsPage.tsx Line 82 in 8f3e925
OR Pass the Line 4580 in 8f3e925
|
@johncschuster This issue is happening on staging and not on production; it is a deploy blocker |
Job added to Upwork: https://www.upwork.com/jobs/~01c68edfdc6e18287a |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Current assignee @mountiny is eligible for the DeployBlockerCash assigner, not assigning anyone new. |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
We need to pay $50 to @bernhardoj for identifying the fix |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.3-7 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-07-10. 🎊 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:Bug Bounty: @bernhardoj - $50 - paid via Manual Request (see comment for identifying the fix in this issue) |
@johncschuster No payment for me here, as I haven't reviewed the PR |
Correct, only @bernhardoj |
Desktop is crashing when I click the header. I'm assuming it's a different bug but wanted to check here first. 2024-07-08_17-44-51.mp4 |
Thanks, @jayeshmangwani! I've updated the payment summary comment and will issue payment now since the fix proposal shouldn't be held on a deploy. |
Requested in ND. |
Great! I've updated the comment above to reflect you will be paid via ND instead of Upwork. Thank you! |
$50 approved for @bernhardoj |
Today's the day to close this up assuming there hasn't been a regression. @mountiny, did you see @mallenexpensify's comment above? Could that be a regression introduced from the work here, or do you think that's from something else? |
It's hard to say; the logs are not that helpful in case of a crash like this. @mallenexpensify remember that anytime you get this crash, open the console and the reason for the crash will be written there, the logs shared are not the same. I think we can proceed and the crash should be reported in bug channel showing the console too |
Payment Summary
BugZero Checklist (@johncschuster)
|
I think Melvin is wrong about @bernhardoj's contributions (They identified a fix. I don't think they reviewed any PRs - checking on that.) |
Yes, I don't review any PR. The payment is also already approved. |
Thanks @mountiny , I was uncertain about this, kinda assumed we'd share errors in the logs we'd be sharing. I'll update the BZ team tomorrow too when I do an EOW post. |
Thanks @bernhardoj and @mallenexpensify! Ok, it sounds like we can close this then. Please let me know if I'm wrong! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.2-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @jayeshmangwani
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1719335250993669
Action Performed:
Expected Result:
Room Details page should be loaded
Actual Result:
Room Details page crashed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
crash-on-room.mov
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @johncschusterThe text was updated successfully, but these errors were encountered: