diff --git a/src/components/LabelBrowser/helpers/querybuilder.js b/src/components/LabelBrowser/helpers/querybuilder.js index c34e4624..5af1c501 100644 --- a/src/components/LabelBrowser/helpers/querybuilder.js +++ b/src/components/LabelBrowser/helpers/querybuilder.js @@ -2,7 +2,9 @@ import { setQuery } from "../../../actions"; import store from "../../../store/store"; export function queryBuilder(labels) { - console.log(labels) + const actualQuery = store.getState().query + const preTags = actualQuery.split("{")[0] + const postTags = actualQuery.split("}")[1] const selectedLabels = []; for (const label of labels) { if (label.selected && label.values && label.values.length > 0) { @@ -26,11 +28,11 @@ export function queryBuilder(labels) { } } - return ["{", selectedLabels.join(","), "}"].join(""); + return [preTags,"{", selectedLabels.join(","), "}",postTags].join(""); } export function queryBuilderWithLabels() { const labels = store.getState().labels; - console.log(labels) + const query = queryBuilder(labels) store.dispatch(setQuery(query)); }