|
@@ -150,7 +150,7 @@ func SearchDashboards(query *search.FindPersistedDashboardsQuery) error {
|
|
|
sql.WriteString(" AND (")
|
|
sql.WriteString(" AND (")
|
|
|
for i, dashboardId := range query.DashboardIds {
|
|
for i, dashboardId := range query.DashboardIds {
|
|
|
if i != 0 {
|
|
if i != 0 {
|
|
|
- sql.WriteString("OR")
|
|
|
|
|
|
|
+ sql.WriteString(" OR")
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
sql.WriteString(" dashboard.id = ?")
|
|
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"))
|
|
sql.WriteString(fmt.Sprintf(" ORDER BY dashboard.title ASC LIMIT 1000"))
|
|
|
|
|
|
|
|
var res []DashboardSearchProjection
|
|
var res []DashboardSearchProjection
|
|
|
|
|
+
|
|
|
err := x.Sql(sql.String(), params...).Find(&res)
|
|
err := x.Sql(sql.String(), params...).Find(&res)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return err
|
|
return err
|