fix dataset editor for saving schema (#11396)

This commit is contained in:
Lily Kuang 2020-10-22 21:59:04 -07:00 committed by GitHub
parent c81204aeef
commit 93d9bd9a04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -83,15 +83,16 @@ const DatasourceModal: FunctionComponent<DatasourceModalProps> = ({
const onConfirmSave = () => {
// Pull out extra fields into the extra object
const schema =
currentDatasource.schema ||
currentDatasource.databaseSelector?.schema ||
currentDatasource.tableSelector?.schema;
SupersetClient.post({
endpoint: '/datasource/save/',
postPayload: {
data: {
...currentDatasource,
schema:
currentDatasource.databaseSelector?.schema ||
currentDatasource.tableSelector?.schema,
schema,
metrics: currentDatasource?.metrics?.map(
(metric: Record<string, unknown>) => ({
...metric,