From 564c1b23d02d8ae971267ce71503d0180ca931ae Mon Sep 17 00:00:00 2001 From: Andrew Carter Date: Fri, 13 Apr 2018 13:49:01 -0400 Subject: [PATCH] Providing the default config during access. --- package.json | 2 +- public/hacks/field_mapper_hack.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index bbac218..20a8c0b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kibana_object_format", - "version": "0.1.2", + "version": "0.1.3", "description": "Enables objects in arrays to be configured with a field formatter.", "license": "Apache 2.0", "homepage": "https://github.com/istresearch/kibana-object-format", diff --git a/public/hacks/field_mapper_hack.js b/public/hacks/field_mapper_hack.js index 905bf03..cadc29d 100644 --- a/public/hacks/field_mapper_hack.js +++ b/public/hacks/field_mapper_hack.js @@ -46,7 +46,8 @@ app.run(['indexPatterns', 'config', function(indexPatterns, config) { paths = _.uniq(_.difference(paths, mappingNames)); // 2) Test the discovered field names against the configuration - let settings = config.get('fieldMapperHack:fields'); + let defaultConfig = "{\n \"index_pattern\": {\n \"*\": {\n \"include\": [],\n \"exclude\": [\".*\"]\n }\n }\n}" + let settings = config.get('fieldMapperHack:fields', defaultConfig); settings = settings['index_pattern']; let match = { includes: [], excludes: []};