diff --git a/src/app/components/kbn.js b/src/app/components/kbn.js index 9050de5e60f..37fded1776a 100755 --- a/src/app/components/kbn.js +++ b/src/app/components/kbn.js @@ -14,9 +14,10 @@ function($, _, moment) { }; kbn.get_all_fields = function(data) { + var _d = data; var fields = []; - _.each(data,function(hit) { - fields = _.uniq(fields.concat(_.keys(hit))); + _.each(_d,function(hit) { + fields = _.uniq(fields.concat(_.keys(kbn.flatten_json(hit._source)))); }); // Remove stupid angular key fields = _.without(fields,'$$hashKey'); diff --git a/src/app/panels/table/module.html b/src/app/panels/table/module.html index f596a789265..e9573986faf 100755 --- a/src/app/panels/table/module.html +++ b/src/app/panels/table/module.html @@ -9,9 +9,17 @@