From df1ff4ec977b76587dfc50885874f08fd9748071 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 3 Aug 2017 18:25:47 -0500 Subject: PLT-7212: fix missing webhook post attachments (#7011) * fix missing webhook post attachments * make ProcessSlackAttachments return a new slice instead of modifying it --- model/incoming_webhook.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'model/incoming_webhook.go') diff --git a/model/incoming_webhook.go b/model/incoming_webhook.go index de58093ff..ce755f889 100644 --- a/model/incoming_webhook.go +++ b/model/incoming_webhook.go @@ -28,13 +28,13 @@ type IncomingWebhook struct { } type IncomingWebhookRequest struct { - Text string `json:"text"` - Username string `json:"username"` - IconURL string `json:"icon_url"` - ChannelName string `json:"channel"` - Props StringInterface `json:"props"` - Attachments SlackAttachments `json:"attachments"` - Type string `json:"type"` + Text string `json:"text"` + Username string `json:"username"` + IconURL string `json:"icon_url"` + ChannelName string `json:"channel"` + Props StringInterface `json:"props"` + Attachments []*SlackAttachment `json:"attachments"` + Type string `json:"type"` } func (o *IncomingWebhook) ToJson() string { @@ -209,7 +209,7 @@ func IncomingWebhookRequestFromJson(data io.Reader) *IncomingWebhookRequest { } o.Text = ExpandAnnouncement(o.Text) - o.Attachments.Process() + o.Attachments = ProcessSlackAttachments(o.Attachments) return o } -- cgit v1.2.3-1-g7c22