diff options
Diffstat (limited to 'api4/emoji.go')
-rw-r--r-- | api4/emoji.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/api4/emoji.go b/api4/emoji.go index 341c565d8..049e77d3c 100644 --- a/api4/emoji.go +++ b/api4/emoji.go @@ -75,7 +75,13 @@ func getEmojiList(c *Context, w http.ResponseWriter, r *http.Request) { return } - listEmoji, err := c.App.GetEmojiList(c.Params.Page, c.Params.PerPage) + sort := r.URL.Query().Get("sort") + if sort != "" && sort != model.EMOJI_SORT_BY_NAME { + c.SetInvalidUrlParam("sort") + return + } + + listEmoji, err := c.App.GetEmojiList(c.Params.Page, c.Params.PerPage, sort) if err != nil { c.Err = err return |