fix(dashlist): better handling of invalid dashboard ids

This commit is contained in:
bergquist
2016-03-07 11:04:02 +01:00
parent dc2738afad
commit 435d0f22f5
3 changed files with 13 additions and 4 deletions
+2 -1
View File
@@ -150,7 +150,7 @@ func SearchDashboards(query *search.FindPersistedDashboardsQuery) error {
sql.WriteString(" AND (")
for i, dashboardId := range query.DashboardIds {
if i != 0 {
sql.WriteString("OR")
sql.WriteString(" OR")
}
sql.WriteString(" dashboard.id = ?")
@@ -167,6 +167,7 @@ func SearchDashboards(query *search.FindPersistedDashboardsQuery) error {
sql.WriteString(fmt.Sprintf(" ORDER BY dashboard.title ASC LIMIT 1000"))
var res []DashboardSearchProjection
err := x.Sql(sql.String(), params...).Find(&res)
if err != nil {
return err