This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new a235aca2b3 Web console: fix go to segments not working (#12541)
a235aca2b3 is described below
commit a235aca2b3f89d3ce46232461410ae7e07d2d61f
Author: Vadim Ogievetsky <[email protected]>
AuthorDate: Thu May 19 14:34:03 2022 -0700
Web console: fix go to segments not working (#12541)
* use correct filter syntax
* fix tests
---
web-console/src/views/datasources-view/datasources-view.tsx | 2 +-
.../ingestion-view/__snapshots__/ingestion-view.spec.tsx.snap | 6 +++---
web-console/src/views/ingestion-view/ingestion-view.tsx | 7 ++++---
.../views/segments-view/__snapshots__/segments-view.spec.tsx.snap | 2 +-
web-console/src/views/segments-view/segments-view.tsx | 2 +-
5 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/web-console/src/views/datasources-view/datasources-view.tsx
b/web-console/src/views/datasources-view/datasources-view.tsx
index 6e28bb62db..e91b0934cc 100644
--- a/web-console/src/views/datasources-view/datasources-view.tsx
+++ b/web-console/src/views/datasources-view/datasources-view.tsx
@@ -349,7 +349,7 @@ ORDER BY 1`;
const datasourceFilter: Filter[] = [];
if (props.initDatasource) {
- datasourceFilter.push({ id: 'datasource', value:
`"${props.initDatasource}"` });
+ datasourceFilter.push({ id: 'datasource', value:
`=${props.initDatasource}` });
}
this.state = {
diff --git
a/web-console/src/views/ingestion-view/__snapshots__/ingestion-view.spec.tsx.snap
b/web-console/src/views/ingestion-view/__snapshots__/ingestion-view.spec.tsx.snap
index 41bf8fb33c..2f14d5912f 100644
---
a/web-console/src/views/ingestion-view/__snapshots__/ingestion-view.spec.tsx.snap
+++
b/web-console/src/views/ingestion-view/__snapshots__/ingestion-view.spec.tsx.snap
@@ -217,7 +217,7 @@ exports[`IngestionView matches snapshot 1`] = `
Array [
Object {
"id": "datasource",
- "value": "datasource",
+ "value": "=datasource",
},
]
}
@@ -536,11 +536,11 @@ exports[`IngestionView matches snapshot 1`] = `
Array [
Object {
"id": "group_id",
- "value": "test",
+ "value": "=test",
},
Object {
"id": "datasource",
- "value": "datasource",
+ "value": "=datasource",
},
]
}
diff --git a/web-console/src/views/ingestion-view/ingestion-view.tsx
b/web-console/src/views/ingestion-view/ingestion-view.tsx
index 7438501175..5d01991173 100644
--- a/web-console/src/views/ingestion-view/ingestion-view.tsx
+++ b/web-console/src/views/ingestion-view/ingestion-view.tsx
@@ -219,11 +219,12 @@ ORDER BY "rank" DESC, "created_time" DESC`;
super(props, context);
const taskFilter: Filter[] = [];
- if (props.taskGroupId) taskFilter.push({ id: 'group_id', value:
props.taskGroupId });
- if (props.datasourceId) taskFilter.push({ id: 'datasource', value:
props.datasourceId });
+ if (props.taskGroupId) taskFilter.push({ id: 'group_id', value:
`=${props.taskGroupId}` });
+ if (props.datasourceId) taskFilter.push({ id: 'datasource', value:
`=${props.datasourceId}` });
const supervisorFilter: Filter[] = [];
- if (props.datasourceId) supervisorFilter.push({ id: 'datasource', value:
props.datasourceId });
+ if (props.datasourceId)
+ supervisorFilter.push({ id: 'datasource', value:
`=${props.datasourceId}` });
this.state = {
supervisorsState: QueryState.INIT,
diff --git
a/web-console/src/views/segments-view/__snapshots__/segments-view.spec.tsx.snap
b/web-console/src/views/segments-view/__snapshots__/segments-view.spec.tsx.snap
index ad14545735..6ac125bfdf 100755
---
a/web-console/src/views/segments-view/__snapshots__/segments-view.spec.tsx.snap
+++
b/web-console/src/views/segments-view/__snapshots__/segments-view.spec.tsx.snap
@@ -352,7 +352,7 @@ exports[`SegmentsView matches snapshot 1`] = `
Array [
Object {
"id": "datasource",
- "value": "\\"test\\"",
+ "value": "=test",
},
]
}
diff --git a/web-console/src/views/segments-view/segments-view.tsx
b/web-console/src/views/segments-view/segments-view.tsx
index 75bee7aedc..648c1bef4a 100644
--- a/web-console/src/views/segments-view/segments-view.tsx
+++ b/web-console/src/views/segments-view/segments-view.tsx
@@ -252,7 +252,7 @@ END AS "time_span"`,
super(props, context);
const segmentFilter: Filter[] = [];
- if (props.datasource) segmentFilter.push({ id: 'datasource', value:
`"${props.datasource}"` });
+ if (props.datasource) segmentFilter.push({ id: 'datasource', value:
`=${props.datasource}` });
if (props.onlyUnavailable) segmentFilter.push({ id: 'is_available', value:
'false' });
this.state = {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]