From 84e1ba39432923d7b7fa6d906b512b9f34379d27 Mon Sep 17 00:00:00 2001 From: Brandon Kobel Date: Thu, 8 Nov 2018 06:46:17 -0800 Subject: [PATCH] Only loading the default index pattern when it's required (#25175) (#25324) --- src/ui/public/index_patterns/route_setup/load_default.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/public/index_patterns/route_setup/load_default.js b/src/ui/public/index_patterns/route_setup/load_default.js index a7726a203cd0..6de1eb2b812a 100644 --- a/src/ui/public/index_patterns/route_setup/load_default.js +++ b/src/ui/public/index_patterns/route_setup/load_default.js @@ -69,6 +69,10 @@ export default function (opts) { const getIds = Private(IndexPatternsGetProvider)('id'); const route = _.get($route, 'current.$$route'); + if (!route.requireDefaultIndex) { + return; + } + return getIds() .then(function (patterns) { let defaultId = config.get('defaultIndex'); @@ -80,7 +84,7 @@ export default function (opts) { defaultId = defined = false; } - if (!defined && route.requireDefaultIndex) { + if (!defined) { // If there is only one index pattern, set it as default if (patterns.length === 1) { defaultId = patterns[0];