RocketChat / RocketChat/Rocket.Chat
Only 50 team members auto-join to the team channel
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
Not all team members automatically join a team channel with the auto-join option if there are more than 50 members
Steps to reproduce:
- Create a team.
- Add more than 50 members.
- Add a channel to the team with the auto-join option.
Expected behavior:
All team members join the channel.
Actual behavior:
Only 50 members join the channel.
This is a test team that I added 99 members to

In this team, I added a new channel with the auto-join option.

Only 50 members have been added to the channel.

Server Setup Information:
- Version of Rocket.Chat Server: 5.4.1
- Operating System: Oracle Linux Server release 8.7
- Deployment Method: docker
- Number of Running Instances: 2
- DB Replicaset Oplog: No
- NodeJS Version: v14.19.3
- MongoDB Version: 5.0.13
Client Setup Information
- Desktop App or Browser Version: Firefox 91.13.0esr
- Operating System: Debian GNU/Linux 11
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the team and auto-join channel flow with more than 50 members, then trace the code that adds team members to the new channel. Confirm the membership limit and identify the relevant tests or entry points before changing behavior. Done means all team members join the channel when auto-join is enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100