Exclude entities from datasource env processing (#11000)
This commit is contained in:
parent
35c394c05d
commit
0860a5b248
|
@ -36,11 +36,14 @@ export function checkDatasourceTypes(schema: Integration, config: any) {
|
||||||
async function enrichDatasourceWithValues(datasource: Datasource) {
|
async function enrichDatasourceWithValues(datasource: Datasource) {
|
||||||
const cloned = cloneDeep(datasource)
|
const cloned = cloneDeep(datasource)
|
||||||
const env = await getEnvironmentVariables()
|
const env = await getEnvironmentVariables()
|
||||||
|
//Do not process entities, as we do not want to process formulas
|
||||||
|
const { entities, ...clonedWithoutEntities } = cloned
|
||||||
const processed = processObjectSync(
|
const processed = processObjectSync(
|
||||||
cloned,
|
clonedWithoutEntities,
|
||||||
{ env },
|
{ env },
|
||||||
{ onlyFound: true }
|
{ onlyFound: true }
|
||||||
) as Datasource
|
) as Datasource
|
||||||
|
processed.entities = entities
|
||||||
const definition = await getDefinition(processed.source)
|
const definition = await getDefinition(processed.source)
|
||||||
processed.config = checkDatasourceTypes(definition!, processed.config)
|
processed.config = checkDatasourceTypes(definition!, processed.config)
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in New Issue