1
0
Fork 0
mirror of synced 2024-08-15 18:11:40 +12:00

Fixes for tests, allow any handlebars for datasources (dynamic vars).

This commit is contained in:
mike12345567 2023-01-27 18:06:39 +00:00
parent 3a40a64d15
commit fec16e23a0
2 changed files with 0 additions and 16 deletions

View file

@ -152,10 +152,6 @@ export async function update(ctx: UserCtx) {
const auth = datasource.config?.auth
await invalidateVariables(datasource, ctx.request.body)
if (!sdk.datasources.isValid(datasource)) {
ctx.throw(400, "Environment variables binding format incorrect")
}
const isBudibaseSource = datasource.type === dbCore.BUDIBASE_DATASOURCE_TYPE
const dataSourceBody = isBudibaseSource
@ -198,10 +194,6 @@ export async function save(ctx: UserCtx) {
...ctx.request.body.datasource,
}
if (!sdk.datasources.isValid(datasource)) {
ctx.throw(400, "Environment variables binding format incorrect")
}
let schemaError = null
if (fetchSchema) {
const { tables, error } = await buildSchemaHelper(datasource)

View file

@ -47,14 +47,6 @@ export async function getWithEnvVars(datasourceId: string) {
return enrichDatasourceWithValues(datasource)
}
export function isValid(datasource: Datasource) {
const blocks = findHBSBlocks(JSON.stringify(datasource))
const validList = blocks.filter(
block => block.includes(ENV_VAR_PREFIX) || block.includes(USER_PREFIX)
)
return blocks.length === validList.length
}
export async function removeSecrets(datasources: Datasource[]) {
const definitions = await getDefinitions()
for (let datasource of datasources) {