diff --git a/src/legacy/core_plugins/kibana/public/discover/np_ready/angular/context_state.ts b/src/legacy/core_plugins/kibana/public/discover/np_ready/angular/context_state.ts index a42b849c87f2cb..bf185f78941de2 100644 --- a/src/legacy/core_plugins/kibana/public/discover/np_ready/angular/context_state.ts +++ b/src/legacy/core_plugins/kibana/public/discover/np_ready/angular/context_state.ts @@ -26,7 +26,7 @@ import { } from '../../../../../../../plugins/kibana_utils/public'; import { esFilters, FilterManager, Filter, Query } from '../../../../../../../plugins/data/public'; -interface AppState { +export interface AppState { /** * Columns displayed in the table, cannot be changed by UI, just in discover's main app */ diff --git a/src/legacy/core_plugins/kibana/public/discover/np_ready/components/field_chooser/lib/visualize_url_utils.ts b/src/legacy/core_plugins/kibana/public/discover/np_ready/components/field_chooser/lib/visualize_url_utils.ts index c75a59d247371e..2dfeffe390f774 100644 --- a/src/legacy/core_plugins/kibana/public/discover/np_ready/components/field_chooser/lib/visualize_url_utils.ts +++ b/src/legacy/core_plugins/kibana/public/discover/np_ready/components/field_chooser/lib/visualize_url_utils.ts @@ -17,6 +17,7 @@ * under the License. */ import uuid from 'uuid/v4'; +// @ts-ignore import rison from 'rison-node'; import { IFieldType, @@ -72,12 +73,13 @@ export function getMapsAppUrl( } // Copy filters and query in app state - const mapsAppState: object = { + const mapsAppState: any = { filters: appState.filters || [], }; if (appState.query) { mapsAppState.query = appState.query; } + // @ts-ignore mapAppParams.set('_a', rison.encode(mapsAppState)); // create initial layer descriptor