-
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
#announce room is not created when creating a new workspace - Reported by: @Santhosh-Sellavel #5946
Comments
Triggered auto assignment to @Dal-Papa ( |
Early investigation says that it exists :
Looked at the logs of creation of your workspace and it's looking like it worked. Will see if the frontend is not showing it for some reason. |
Even after created announce room is not visible in the chat list. |
Haven't had time to look at this, can you confirm this bug is still reproducible on |
Bump @Santhosh-Sellavel |
Yes, still the created room is not visible in the chat list. |
Also could not find the #announce chat room after workspace creation. Screen.Recording.2021-10-28.at.12.39.53.PM.mov |
cc: @Dal-Papa |
I'm going to have to pass that one on to someone else as I have some external deadline commitment. |
This issue has not been updated in over 15 days. eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
App/src/libs/OptionsListUtils.js Lines 385 to 390 in c86847d
Some #announce room doesn't have participants . So it get filtered out by this code.If some other announces do have participants , then they would get filtered out by:App/src/libs/OptionsListUtils.js Lines 392 to 408 in c86847d
basically because announce room is created without any message. This code filters out those rooms that don't have any message. |
I would like to pick up this issue. It is still occurring. Would a solution be to send a default "welcome to the announce channel" message so that the room doesn't get filtered out due to having no messages? |
Yes maybe or how about don't filter default room: Lines 87 to 93 in bacf2cf
Add |
That seems like a better idea. I'll start working on it. Thanks! |
After allowing default rooms to pass through the 0 participants filter I had rooms showing up with (deleted) in the title. I have now filtered out archived rooms so that these are hidden. Please let me know if you disagree with that approach. Now when creating a new workspace the default rooms do not show up until the page is refreshed so the next step is to eliminate the need to refresh the page. Please take a look at my WIP PR for more context. |
I think that is good. |
Ok. I'll get some more feedback internally. |
After reading the design doc I found out that default rooms are supposed to stick around with (deleted) in the title after their workspace has been deleted. I got the default rooms to show up without needing a refresh by fetching the default chat reports. Thanks for pointing me in the right direction to get started @K4tsuki. |
You're welcome @neil-marcellini and thank you for the additional information. |
@neil-marcellini Can you help set up a job for reporting bonus? |
Also, @K4tsuki has guided us to the solution for this issue. So I think he qualifies for job payment. cc: @neil-marcellini |
@neil-marcellini , did this issue get 'fixed'? If so we want to compensate @Santhosh-Sellavel for reporting it. Also, if so, is @K4tsuki eligible for compensation for contributing to the fix? ie. did you use any code from @K4tsuki ? |
Thank you @Santhosh-Sellavel. |
Yes I believe this issue is fixed. It has been deployed to staging and will soon be deployed to production. I didn't use any code directly from @K4tsuki but he did point me in the right direction. |
Thanks @K4tsuki . @Santhosh-Sellavel , can you please apply here and confirm once you have? https://www.upwork.com/jobs/~017d6d330e04d78fbe |
Hired, @Santhosh-Sellavel , please let me know when you've accepted |
Accepted, thanks! @mallenexpensify |
Paid, thanks @Santhosh-Sellavel |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
An announce room should be created for the workspace.
Actual Result:
Announce room was not created for the workspace.
Workaround:
Unknown.
Platform:
Where is this issue occurring?
Version Number: 1.1.8-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Recording.229.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Santhosh-Sellavel
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1634233681292300
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: