Pagination in badgesGET

This commit is contained in:
Howl 2016-09-01 22:58:21 +02:00
parent 12aaa04fea
commit e6c77e64a8
1 changed files with 2 additions and 3 deletions

View File

@ -25,10 +25,9 @@ func BadgesGET(md common.MethodData) common.CodeMessager {
err error
)
if md.Query("id") != "" {
// TODO(howl): ID validation
rows, err = md.DB.Query("SELECT id, name, icon FROM badges WHERE id = ?", md.Query("id"))
rows, err = md.DB.Query("SELECT id, name, icon FROM badges WHERE id = ? LIMIT 1", md.Query("id"))
} else {
rows, err = md.DB.Query("SELECT id, name, icon FROM badges")
rows, err = md.DB.Query("SELECT id, name, icon FROM badges " + common.Paginate(md.Query("p"), md.Query("l"), 50))
}
if err != nil {
md.Err(err)