feat: add deafult buildQuery for V1 chart data requests (#10048)

This commit is contained in:
Ville Brofeldt
2020-06-12 17:49:13 +03:00
committed by GitHub
parent 0724eddb7c
commit ee77707532
3 changed files with 25 additions and 4 deletions

View File

@@ -19,7 +19,8 @@
/* eslint camelcase: 0 */
import URI from 'urijs';
import { SupersetClient } from '@superset-ui/connection';
import { allowCrossDomain, availableDomains } from 'src/utils/hostNamesConfig';
import { buildQueryContext } from '@superset-ui/query';
import { availableDomains } from 'src/utils/hostNamesConfig';
import { safeStringify } from 'src/utils/safeStringify';
import {
getChartBuildQueryRegistry,
@@ -198,7 +199,14 @@ export const shouldUseLegacyApi = formData => {
};
export const buildV1ChartDataPayload = ({ formData, force }) => {
const buildQuery = getChartBuildQueryRegistry().get(formData.viz_type);
const buildQuery =
getChartBuildQueryRegistry().get(formData.viz_type) ??
(buildQueryformData =>
buildQueryContext(buildQueryformData, baseQueryObject => [
{
...baseQueryObject,
},
]));
return buildQuery({
...formData,
force,