From 34668511cf6eed92d790909be8d22a2b2b2ccf1b Mon Sep 17 00:00:00 2001 From: Hossein Ahmadian-Yazdi Date: Fri, 6 Mar 2020 15:58:14 -0500 Subject: [PATCH] fix read only channel when join channel (#13946) Co-authored-by: mattermod --- app/channel.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/channel.go b/app/channel.go index 2ee89a6466..fc3c918728 100644 --- a/app/channel.go +++ b/app/channel.go @@ -1164,7 +1164,8 @@ func (a *App) addUserToChannel(user *model.User, channel *model.Channel, teamMem newMember.SchemeAdmin = userShouldBeAdmin } - if _, err = a.Srv().Store.Channel().SaveMember(newMember); err != nil { + newMember, err = a.Srv().Store.Channel().SaveMember(newMember) + if err != nil { mlog.Error("Failed to add member", mlog.String("user_id", user.Id), mlog.String("channel_id", channel.Id), mlog.Err(err)) return nil, model.NewAppError("AddUserToChannel", "api.channel.add_user.to.channel.failed.app_error", nil, "", http.StatusInternalServerError) }