From 584d8403ef7e11ebb68f183de75e01ddee471abb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 24 Mar 2023 23:57:33 +0000 Subject: [PATCH] [Vega] Add Filter custom label for opensearchDashboardsAddFilter (#3640) * [Vega] Add Filter custom label for opensearchDashboardsAddFilter Signed-off-by: Aswath Co-authored-by: Josh Romero --------- Signed-off-by: Aswath Co-authored-by: Josh Romero (cherry picked from commit 276fae91582b7c1f18ff13bf3ce6ecaa157bda54) Signed-off-by: github-actions[bot] --- .../vis_type_vega/public/vega_view/vega_base_view.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/plugins/vis_type_vega/public/vega_view/vega_base_view.js b/src/plugins/vis_type_vega/public/vega_view/vega_base_view.js index 1286495af901..0f46e7bf9d8e 100644 --- a/src/plugins/vis_type_vega/public/vega_view/vega_base_view.js +++ b/src/plugins/vis_type_vega/public/vega_view/vega_base_view.js @@ -315,10 +315,15 @@ export class VegaBaseView { /** * @param {object} query Query DSL snippet, as used in the query DSL editor * @param {string} [index] as defined in OpenSearch Dashboards, or default if missing + * @param {string} alias OpenSearch Query DSL's custom label for `opensearchDashboardsAddFilter`, as used in '+ Add Filter' */ - async addFilterHandler(query, index) { + async addFilterHandler(query, index, alias) { const indexId = await this.findIndex(Utils.handleNonStringIndex(index)); - const filter = opensearchFilters.buildQueryFilter(Utils.handleInvalidQuery(query), indexId); + const filter = opensearchFilters.buildQueryFilter( + Utils.handleInvalidQuery(query), + indexId, + alias + ); this._applyFilter({ filters: [filter] }); }