fix: Error when searching for a dashboard in the chart list (#24546)

This commit is contained in:
Michael S. Molina 2023-06-29 17:11:25 -03:00 committed by GitHub
parent 2dfb50b83a
commit 2b1275d8c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -270,8 +270,8 @@ function ChartList(props: ChartListProps) {
? { ? {
filters: [ filters: [
{ {
col: 'dashboards', col: 'dashboard_title',
opr: FilterOperator.relationManyMany, opr: FilterOperator.startsWith,
value: filterValue, value: filterValue,
}, },
], ],
@ -287,9 +287,7 @@ function ChartList(props: ChartListProps) {
...filters, ...filters,
}); });
const response: void | JsonResponse = await SupersetClient.get({ const response: void | JsonResponse = await SupersetClient.get({
endpoint: !filterValue endpoint: `/api/v1/dashboard/?q=${queryParams}`,
? `/api/v1/dashboard/?q=${queryParams}`
: `/api/v1/chart/?q=${queryParams}`,
}).catch(() => }).catch(() =>
addDangerToast(t('An error occurred while fetching dashboards')), addDangerToast(t('An error occurred while fetching dashboards')),
); );