mirror of
https://github.com/apache/superset.git
synced 2026-04-28 04:25:07 +00:00
feat: add deafult buildQuery for V1 chart data requests (#10048)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user