[MM-62086] Don't include deleted DMs/GMs when returning archived channels (#29572)

This commit is contained in:
Devin Binnie 2024-12-12 10:19:21 -05:00 committed by GitHub
parent 57372bd06b
commit 3eb95af974
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1507,7 +1507,7 @@ func (s SqlChannelStore) GetDeleted(teamId string, offset int, limit int, userId
if !skipTeamMembershipCheck {
builder = builder.Where(sq.Or{
sq.NotEq{"Type": model.ChannelTypePrivate},
sq.Eq{"Type": model.ChannelTypeOpen},
sq.And{
sq.Eq{"Type": model.ChannelTypePrivate},
sq.Expr("Id IN (?)", sq.Select("ChannelId").From("ChannelMembers").Where(sq.Eq{"UserId": userId})),