diff --git a/packages/builder/src/builderStore/dataBinding.js b/packages/builder/src/builderStore/dataBinding.js index b42e58be3f..c2c1a0ff71 100644 --- a/packages/builder/src/builderStore/dataBinding.js +++ b/packages/builder/src/builderStore/dataBinding.js @@ -340,8 +340,16 @@ function shouldReplaceBinding(currentValue, from, convertTo) { if (convertTo === "readableBinding") { return true } + // remove all the spaces, if the input is surrounded by spaces e.g. [ Auto ID ] then + // this makes sure it is detected const noSpaces = currentValue.replace(/\s+/g, "") - return !noSpaces.includes(`[${from}]`) + const fromNoSpaces = from.replace(/\s+/g, "") + const invalids = [ + `[${fromNoSpaces}]`, + `"${fromNoSpaces}"`, + `'${fromNoSpaces}'`, + ] + return !invalids.find(invalid => noSpaces.includes(invalid)) } /** diff --git a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte index ecc2a3a83c..8e1cdc6282 100644 --- a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte +++ b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte @@ -5,8 +5,8 @@ import { Button, Input, Select, Label } from "@budibase/bbui" import { automationStore } from "builderStore" import WebhookDisplay from "../Shared/WebhookDisplay.svelte" - import DrawerBindableInput from "../../common/DrawerBindableInput.svelte" - import AutomationBindingPanel from "../../common/ServerBindingPanel.svelte" + import DrawerBindableInput from "../../common/bindings/DrawerBindableInput.svelte" + import AutomationBindingPanel from "../../common/bindings/ServerBindingPanel.svelte" export let block export let webhookModal diff --git a/packages/builder/src/components/automation/SetupPanel/RowSelector.svelte b/packages/builder/src/components/automation/SetupPanel/RowSelector.svelte index 4444a142da..84e5fc823c 100644 --- a/packages/builder/src/components/automation/SetupPanel/RowSelector.svelte +++ b/packages/builder/src/components/automation/SetupPanel/RowSelector.svelte @@ -1,8 +1,8 @@