Merge pull request #1817 from apskim/patch-1

[Fix #1669] Allow parameters in Content-Type of incoming webhook request
Этот коммит содержится в:
Joram Wilander
2016-01-06 06:55:58 -05:00
родитель 482158d2bb 23a8d954d9
Коммит 50fa6d1aea

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

@@ -1017,7 +1017,8 @@ func incomingWebhook(c *api.Context, w http.ResponseWriter, r *http.Request) {
r.ParseForm()
var parsedRequest *model.IncomingWebhookRequest
if r.Header.Get("Content-Type") == "application/json" {
contentType := r.Header.Get("Content-Type")
if strings.Split(contentType, "; ")[0] == "application/json" {
parsedRequest = model.IncomingWebhookRequestFromJson(r.Body)
} else {
parsedRequest = model.IncomingWebhookRequestFromJson(strings.NewReader(r.FormValue("payload")))