From 4de2e5206e23ee268b38f071ecd8fcbea0bbc80a Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Fri, 24 Aug 2018 06:16:17 -0400 Subject: Support for interactive menus in message attachments (#9285) --- api4/post.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'api4') diff --git a/api4/post.go b/api4/post.go index 2568ade0a..b4edc5124 100644 --- a/api4/post.go +++ b/api4/post.go @@ -513,7 +513,12 @@ func doPostAction(c *Context, w http.ResponseWriter, r *http.Request) { return } - if err := c.App.DoPostAction(c.Params.PostId, c.Params.ActionId, c.Session.UserId); err != nil { + actionRequest := model.DoPostActionRequestFromJson(r.Body) + if actionRequest == nil { + actionRequest = &model.DoPostActionRequest{} + } + + if err := c.App.DoPostAction(c.Params.PostId, c.Params.ActionId, c.Session.UserId, actionRequest.SelectedOption); err != nil { c.Err = err return } -- cgit v1.2.3-1-g7c22