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

fix(elasticsearch): fixed templating lucene / json escaping issue, fixes #5228, fixes #5227

Torkel Ödegaard 9 лет назад
Родитель
Сommit
38790e2c4b
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      public/app/plugins/datasource/elasticsearch/datasource.js

+ 3 - 1
public/app/plugins/datasource/elasticsearch/datasource.js

@@ -205,7 +205,9 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes
     };
 
     function escapeForJson(value) {
-      return value.replace(/\"/g, '\\"');
+      return value
+        .replace(/\s/g, '\\ ')
+        .replace(/\"/g, '\\"');
     }
 
     function luceneThenJsonFormat(value) {