summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/channel.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/app/channel.go b/app/channel.go
index 4dc1f349f..d37f681bb 100644
--- a/app/channel.go
+++ b/app/channel.go
@@ -78,8 +78,7 @@ func (a *App) JoinDefaultChannels(teamId string, user *model.User, channelRole s
if result := <-a.Srv.Store.Channel().GetByName(teamId, "off-topic", true); result.Err != nil {
err = result.Err
- } else {
- offTopic := result.Data.(*model.Channel)
+ } else if offTopic := result.Data.(*model.Channel); offTopic.Type == model.CHANNEL_OPEN {
cm := &model.ChannelMember{
ChannelId: offTopic.Id,