MM-56513 Prevent deactivated users to be added as channel members (#25954)

* Prevent deactivated users to be added as channel members

* remove "deactivated" from error message
Этот коммит содержится в:
Elias Nahum
2024-02-06 09:34:19 +08:00
коммит произвёл GitHub
родитель 5c63bb7e0f
Коммит 9ff26f7b4f
3 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@@ -1695,6 +1695,10 @@ func (a *App) AddChannelMember(c request.CTX, userID string, channel *model.Chan
return nil, err
}
if user.DeleteAt > 0 {
return nil, model.NewAppError("AddChannelMember", "app.channel.add_member.deleted_user.app_error", nil, "", http.StatusForbidden)
}
var userRequestor *model.User
if opts.UserRequestorID != "" {
if userRequestor, err = a.GetUser(opts.UserRequestorID); err != nil {