From 7790cf4f2741725ea155eda7603d1198e08c2177 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Mon, 24 Jun 2024 15:03:18 +0200 Subject: [PATCH] :bug: (text) Fix text bubble content parsing when starting with variable Closes #1594 --- .../components/SetVariableSettings.tsx | 2 +- apps/docs/openapi/builder.json | 18 ++++++++++++++++++ apps/docs/openapi/viewer.json | 9 +++++++++ packages/bot-engine/parseBubbleBlock.ts | 8 +++++--- packages/variables/isSingleVariable.ts | 5 +++++ 5 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 packages/variables/isSingleVariable.ts diff --git a/apps/builder/src/features/blocks/logic/setVariable/components/SetVariableSettings.tsx b/apps/builder/src/features/blocks/logic/setVariable/components/SetVariableSettings.tsx index 4010cac4a..70278aae8 100644 --- a/apps/builder/src/features/blocks/logic/setVariable/components/SetVariableSettings.tsx +++ b/apps/builder/src/features/blocks/logic/setVariable/components/SetVariableSettings.tsx @@ -206,7 +206,7 @@ const SetVariableValue = ({ } onSelect={updateIsCode} /> - {options?.isCode === undefined || options.isCode ? ( + {options?.isCode ? ( + !!value && + value.startsWith('{{') && + value.endsWith('}}') && + value.split('{{').length === 2