MM-8825: Make consistent INVITE_USER and ADD_USER_TO_TEAM permissions checking (#8326)

This commit is contained in:
Jesús Espino
2018-02-20 16:19:35 +01:00
committed by GitHub
parent f8289eb286
commit 21afaf4bed
+5
View File
@@ -121,6 +121,11 @@ func inviteMembers(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
if !c.App.SessionHasPermissionToTeam(c.Session, c.TeamId, model.PERMISSION_ADD_USER_TO_TEAM) {
c.SetPermissionError(model.PERMISSION_INVITE_USER)
return
}
if err := c.App.InviteNewUsersToTeam(invites.ToEmailList(), c.TeamId, c.Session.UserId); err != nil {
c.Err = err
return