Add legacy compatibility for string-only datasources
This commit is contained in:
parent
0fe73e3b4d
commit
d9d01b1d17
|
@ -240,7 +240,19 @@ export const getDatasourceForProvider = (asset, component) => {
|
|||
if (!datasourceSetting) {
|
||||
return null
|
||||
}
|
||||
return component[datasourceSetting?.key]
|
||||
|
||||
// For legacy compatibility, we need to be able to handle datasources that are
|
||||
// just strings. These are not generated any more, so could be removed in
|
||||
// future.
|
||||
// TODO: remove at some point
|
||||
const datasource = component[datasourceSetting?.key]
|
||||
if (typeof datasource === "string") {
|
||||
return {
|
||||
tableId: datasource,
|
||||
type: "table",
|
||||
}
|
||||
}
|
||||
return datasource
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue