summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--api/webhook.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/api/webhook.go b/api/webhook.go
index ea628e39c..a4367026f 100644
--- a/api/webhook.go
+++ b/api/webhook.go
@@ -358,10 +358,10 @@ func incomingWebhook(c *Context, w http.ResponseWriter, r *http.Request) {
var parsedRequest *model.IncomingWebhookRequest
contentType := r.Header.Get("Content-Type")
- if strings.Split(contentType, "; ")[0] == "application/json" {
- parsedRequest = model.IncomingWebhookRequestFromJson(r.Body)
- } else {
+ if strings.Split(contentType, "; ")[0] == "application/x-www-form-urlencoded" {
parsedRequest = model.IncomingWebhookRequestFromJson(strings.NewReader(r.FormValue("payload")))
+ } else {
+ parsedRequest = model.IncomingWebhookRequestFromJson(r.Body)
}
if parsedRequest == nil {