-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
fix: New users are not automatically inserted in auto-join rooms inside default teams #31720
Conversation
Earlier, whenever we had auto join teams, when the user joined, we would not look at the auto-join channels inside of it
🦋 Changeset detectedLatest commit: 91980e2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 31 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #31720 +/- ##
===========================================
- Coverage 54.61% 54.57% -0.05%
===========================================
Files 2283 2283
Lines 50279 50279
Branches 10255 10255
===========================================
- Hits 27461 27439 -22
- Misses 20331 20351 +20
- Partials 2487 2489 +2
Flags with carried forward coverage won't be shown. Click here to find out more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it be possible to add tests to cover this fix? It could be API or even UI...
apps/meteor/app/lib/server/functions/addUserToDefaultChannels.ts
Outdated
Show resolved
Hide resolved
…tMarkdown * 'develop' of github.com:RocketChat/Rocket.Chat: chore: improve useJumpToMessage (#31907) feat: Add `link` action to composer toolbar (#31679) chore: replace `PaletteStyleTag` in favor of fuselage component (#31839) fix: presence for mobiles with duplicated connections (#31895) fix: New users are not automatically inserted in auto-join rooms inside default teams (#31720) fix: livechat agent status set to available after reactivation (#31651) chore: Deprecate `insertOrUpdateUser` method (#31884) chore: update ts version on recently merged package (#31885) chore: move utilitary functions out of ee folder (#31207) chore: Remove references to EE code from the app bridges (#31757) fix: Room import doesn't honor the specified owner (#31803) fix: message parser emphasis black hole (#31868) chore: remove hardcoded position for message date (#31866) feat: show date on message's scroll (#31572) chore: `RoomHeader` keyboard navigability (#31837) fix: Login page breaking when handling not expected errors (#31804)
…de default teams (#31720) Co-authored-by: Matheus Barbosa Silva <[email protected]>
Proposed changes (including videos or screenshots)
Earlier, whenever we had auto join teams, when the user joined, we would not look at the auto-join channels inside of it.
The idea is, that when we are going to create the subscriptions between the team and the user, we check whether the team has a default channel, if so, fetch those and add the user to it as well
Issue(s)
Steps to test or reproduce
Expected Behavior: The user should be added to both the team and the channel
Current behavior: The user is being added only to the team
Further comments
CORE-58