Merge pull request #7213 from Budibase/fix/executequery-datasources

fixing wrong filter, excluding just bb_internal
This commit is contained in:
NEOLPAR 2022-08-10 16:44:00 +01:00 committed by GitHub
commit 39a33290d2
2 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,7 @@
import { datasources, integrations, queries } from "stores/backend" import { datasources, integrations, queries } from "stores/backend"
import BindingBuilder from "components/integration/QueryBindingBuilder.svelte" import BindingBuilder from "components/integration/QueryBindingBuilder.svelte"
import IntegrationQueryEditor from "components/integration/index.svelte" import IntegrationQueryEditor from "components/integration/index.svelte"
import { IntegrationTypes } from "constants/backend" import { BUDIBASE_DATASOURCE_ID } from "constants/backend"
export let parameters export let parameters
export let bindings = [] export let bindings = []
@ -12,11 +12,9 @@
$: datasource = $datasources.list.find( $: datasource = $datasources.list.find(
ds => ds._id === parameters.datasourceId ds => ds._id === parameters.datasourceId
) )
// Executequery action just works on PostgreSQL and MongoDB datasources // Executequery must exclude budibase datasource
$: executeQueryDatasources = $datasources.list.filter( $: executeQueryDatasources = $datasources.list.filter(
x => x => x._id !== BUDIBASE_DATASOURCE_ID
x.source === IntegrationTypes.POSTGRES ||
x.source === IntegrationTypes.MONGODB
) )
function fetchQueryDefinition(query) { function fetchQueryDefinition(query) {

View File

@ -163,6 +163,8 @@ export const SWITCHABLE_TYPES = [
...ALLOWABLE_NUMBER_TYPES, ...ALLOWABLE_NUMBER_TYPES,
] ]
export const BUDIBASE_DATASOURCE_ID = "bb_internal"
export const IntegrationTypes = { export const IntegrationTypes = {
POSTGRES: "POSTGRES", POSTGRES: "POSTGRES",
MONGODB: "MONGODB", MONGODB: "MONGODB",