Merge pull request #1817 from apskim/patch-1
[Fix #1669] Allow parameters in Content-Type of incoming webhook request
Этот коммит содержится в:
@@ -1017,7 +1017,8 @@ func incomingWebhook(c *api.Context, w http.ResponseWriter, r *http.Request) {
|
|||||||
r.ParseForm()
|
r.ParseForm()
|
||||||
|
|
||||||
var parsedRequest *model.IncomingWebhookRequest
|
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)
|
parsedRequest = model.IncomingWebhookRequestFromJson(r.Body)
|
||||||
} else {
|
} else {
|
||||||
parsedRequest = model.IncomingWebhookRequestFromJson(strings.NewReader(r.FormValue("payload")))
|
parsedRequest = model.IncomingWebhookRequestFromJson(strings.NewReader(r.FormValue("payload")))
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user