[MM-21115] Add permissions check on user_typing event (#13373)

* Add permissions check on user_typing event

* Fix test
Этот коммит содержится в:
Claudio Costa
2019-12-11 20:18:36 +01:00
коммит произвёл GitHub
родитель 637d9e0ea6
Коммит acb19f640b
4 изменённых файлов: 29 добавлений и 12 удалений

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

@@ -24,6 +24,10 @@ func (api *API) userTyping(req *model.WebSocketRequest) (map[string]interface{},
return nil, NewInvalidWebSocketParamError(req.Action, "channel_id")
}
if !api.App.SessionHasPermissionToChannel(req.Session, channelId, model.PERMISSION_CREATE_POST) {
return nil, NewInvalidWebSocketParamError(req.Action, "channel_id")
}
var parentId string
if parentId, ok = req.Data["parent_id"].(string); !ok {
parentId = ""