fix read only channel when join channel (#13946)

Co-authored-by: mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
Hossein Ahmadian-Yazdi
2020-03-06 15:58:14 -05:00
committed by GitHub
parent d5df6a3fc4
commit 34668511cf

View File

@@ -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)
}