teams: defaulting invalid permission level to member permission level
This commit is contained in:
committed by
Leonard Gram
parent
c823ad5de7
commit
c826f39a8b
@@ -271,7 +271,10 @@ func UpdateTeamMember(cmd *m.UpdateTeamMemberCommand) error {
|
||||
return m.ErrTeamMemberNotFound
|
||||
}
|
||||
|
||||
// TODO: check to make sure that permission is a legal value
|
||||
if cmd.Permission != int64(m.PERMISSION_ADMIN) {
|
||||
cmd.Permission = 0
|
||||
}
|
||||
|
||||
member.Permission = cmd.Permission
|
||||
_, err = sess.Cols("permission").Where("org_id=? and team_id=? and user_id=?", cmd.OrgId, cmd.TeamId, cmd.UserId).Update(member)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user