Add some checking of channel ID before sending websocket event (#7431)

Этот коммит содержится в:
Joram Wilander
2017-09-15 06:56:08 -04:00
коммит произвёл George Goldberg
родитель b6fb98a431
Коммит 600beb5af3
3 изменённых файлов: 51 добавлений и 1 удалений

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

@@ -1168,7 +1168,7 @@ func (a *App) ViewChannel(view *model.ChannelView, userId string, clearPushNotif
return result.Err
}
if *utils.Cfg.ServiceSettings.EnableChannelViewedMessages && len(view.ChannelId) > 0 {
if *utils.Cfg.ServiceSettings.EnableChannelViewedMessages && model.IsValidId(view.ChannelId) {
message := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_CHANNEL_VIEWED, "", "", userId, nil)
message.Add("channel_id", view.ChannelId)
go Publish(message)