|
|
|
@ -123,6 +123,11 @@ type DashboardSearchProjection struct { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func SearchDashboards(query *search.FindPersistedDashboardsQuery) error { |
|
|
|
|
limit := query.Limit |
|
|
|
|
if limit == 0 { |
|
|
|
|
limit = 1000 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var sql bytes.Buffer |
|
|
|
|
params := make([]interface{}, 0) |
|
|
|
|
|
|
|
|
@ -165,7 +170,8 @@ func SearchDashboards(query *search.FindPersistedDashboardsQuery) error { |
|
|
|
|
params = append(params, "%"+query.Title+"%") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
sql.WriteString(fmt.Sprintf(" ORDER BY dashboard.title ASC LIMIT 1000")) |
|
|
|
|
sql.WriteString(fmt.Sprintf(" ORDER BY dashboard.title ASC LIMIT ?")) |
|
|
|
|
params = append(params, limit) |
|
|
|
|
|
|
|
|
|
var res []DashboardSearchProjection |
|
|
|
|
|
|
|
|
|