aboutsummaryrefslogtreecommitdiff
path: root/models/webhook.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/webhook.go')
-rw-r--r--models/webhook.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/models/webhook.go b/models/webhook.go
index babb15de..c8e0559e 100644
--- a/models/webhook.go
+++ b/models/webhook.go
@@ -476,7 +476,9 @@ func PrepareWebhooks(repo *Repository, event HookEventType, p api.Payloader) err
// Use separate objects so modifcations won't be made on payload on non-Gogs type hooks.
switch w.HookTaskType {
case SLACK:
- payloader, err = GetSlackPayload(p, event, w.Meta)
+ // FIXME: dirty fix for buggy support of Discord for Slack-type webhook.
+ // Should remove this if we want to support Discord fully as its own.
+ payloader, err = GetSlackPayload(strings.Contains(w.URL, ".discordapp.com/"), p, event, w.Meta)
if err != nil {
return fmt.Errorf("GetSlackPayload: %v", err)
}