Просмотр исходного кода

Fixed case insensitive search for file based dashboards, Fixes #2258

Torkel Ödegaard 10 лет назад
Родитель
Сommit
d0e7d53c69
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      pkg/services/search/json_index.go

+ 3 - 1
pkg/services/search/json_index.go

@@ -51,13 +51,15 @@ func (index *JsonDashIndex) Search(query *Query) ([]*Hit, error) {
 		return results, nil
 	}
 
+	queryStr := strings.ToLower(query.Title)
+
 	for _, item := range index.items {
 		if len(results) > query.Limit {
 			break
 		}
 
 		// add results with matchig title filter
-		if strings.Contains(item.TitleLower, query.Title) {
+		if strings.Contains(item.TitleLower, queryStr) {
 			results = append(results, &Hit{
 				Type:  DashHitJson,
 				Title: item.Dashboard.Title,