From d6b97c8557fc8707c6b1d1ead26ec82a0ac8a2d5 Mon Sep 17 00:00:00 2001 From: crito Date: Tue, 18 Sep 2018 09:04:46 +0200 Subject: [PATCH] fix url in discord webhook (#4953) opening issues generates a webhook to discord that contains a url to the gitea api. the message title in discord is therefore referencing to the api instead of the issue itself. --- models/webhook_discord.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/models/webhook_discord.go b/models/webhook_discord.go index 95fca2ee6..77634fbe9 100644 --- a/models/webhook_discord.go +++ b/models/webhook_discord.go @@ -213,6 +213,7 @@ func getDiscordPushPayload(p *api.PushPayload, meta *DiscordMeta) (*DiscordPaylo func getDiscordIssuesPayload(p *api.IssuePayload, meta *DiscordMeta) (*DiscordPayload, error) { var text, title string var color int + url := fmt.Sprintf("%s/issues/%d", p.Repository.HTMLURL, p.Issue.Index) switch p.Action { case api.HookIssueOpened: title = fmt.Sprintf("[%s] Issue opened: #%d %s", p.Repository.FullName, p.Index, p.Issue.Title) @@ -268,7 +269,7 @@ func getDiscordIssuesPayload(p *api.IssuePayload, meta *DiscordMeta) (*DiscordPa { Title: title, Description: text, - URL: p.Issue.URL, + URL: url, Color: color, Author: DiscordEmbedAuthor{ Name: p.Sender.UserName,