* Adding debugging for webhook

* Fixing build error

* Moving error down
Этот коммит содержится в:
Corey Hulen
2017-08-18 15:58:26 -07:00
коммит произвёл GitHub
родитель 2b3f7d0bc3
Коммит 4a8afebcdb
3 изменённых файлов: 13 добавлений и 8 удалений

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

@@ -193,7 +193,7 @@ func decodeIncomingWebhookRequest(by []byte) (*IncomingWebhookRequest, error) {
}
}
func IncomingWebhookRequestFromJson(data io.Reader) *IncomingWebhookRequest {
func IncomingWebhookRequestFromJson(data io.Reader) (*IncomingWebhookRequest, *AppError) {
buf := new(bytes.Buffer)
buf.ReadFrom(data)
by := buf.Bytes()
@@ -204,12 +204,12 @@ func IncomingWebhookRequestFromJson(data io.Reader) *IncomingWebhookRequest {
if err != nil {
o, err = decodeIncomingWebhookRequest(escapeControlCharsFromPayload(by))
if err != nil {
return nil
return nil, NewAppError("IncomingWebhookRequestFromJson", "Unable to parse incoming data", nil, err.Error(), http.StatusBadRequest)
}
}
o.Text = ExpandAnnouncement(o.Text)
o.Attachments = ProcessSlackAttachments(o.Attachments)
return o
return o, nil
}