fix: alert api limit param did not work and caused SQL syntax error, fixes #9492

This commit is contained in:
Torkel Ödegaard 2017-10-12 10:22:53 +02:00
parent 04ea7efac9
commit 81a4df1372

View File

@ -100,13 +100,13 @@ func HandleAlertsQuery(query *m.GetAlertsQuery) error {
sql.WriteString(")")
}
sql.WriteString(" ORDER BY name ASC")
if query.Limit != 0 {
sql.WriteString(" LIMIT ?")
params = append(params, query.Limit)
}
sql.WriteString(" ORDER BY name ASC")
alerts := make([]*m.Alert, 0)
if err := x.Sql(sql.String(), params...).Find(&alerts); err != nil {
return err