-
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
[$250] Send invoice - Changing the room name in workspace invoice sends the report to skeleton view #41270
Comments
Triggered auto assignment to @muttmuure ( |
Triggered auto assignment to @robertjchen ( |
👋 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 think this bug might be related to #wave-collect - Release 1 |
@muttmuure FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors. |
Though not ideal, it does not appear to be a serious deploy blocker and can be addressable by external contributors 👍 |
Job added to Upwork: https://www.upwork.com/jobs/~01079d9f6791e60b87 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Changing room name in an invoice report makes the report turns to skeleton loader view. What is the root cause of that problem?First of all, we are not supposed to be able to rename the invoice report. When we rename it, a new RENAMED (You renamed this room from ...) action is optimistically added. When the API request is completed, it breaks the getContinuousReportActionChain logic. In our case, the RENAMED action doesn't have This doesn't happen when we rename a chat room because the API request will give us the What changes do you think we should make in order to solve the problem?Hide/disable the room name field when it's an invoice chat. App/src/pages/settings/Report/ReportSettingsPage.tsx Lines 34 to 38 in b62bbbb
|
This is #vip-billpay. @danielrvidal, could you please help prioritise? |
Yup, marking this as Critical as you should not be able to edit the room name. @ishpaul777 can you please prirotize this one to be reviewed and then picked up asap. It's needed for our release. |
I started reviewing @bernhardoj Proposal, RCA seems to be correct, the ideal solution seems to be Backend related i.e include previousReportActionID for RENAMED Action. |
Closing in favor of this one where we hide the fields that we do not want in the Settings page |
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: 1.4.68-0
Reproducible in staging?: Yes
Reproducible in production?: No (New feature)
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: Applause internal team
Slack conversation:
Action Performed:
Expected Result:
App will not turn to skeleton.
Actual Result:
Changing the room name in workspace invoice sends the report to skeleton view.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6466062_1714436344742.room_skeleton.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: