From 3e40cd82f0aedd920959c24ef84ba39f00b08737 Mon Sep 17 00:00:00 2001 From: Senith Uthsara Date: Thu, 20 Nov 2025 15:14:49 +0530 Subject: [PATCH] fix create config not saving the values --- .../views/BI/Configurables/AddConfigurableVariables/index.tsx | 1 + .../src/views/BI/HelperPaneNew/Views/Configurables.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/workspaces/ballerina/ballerina-visualizer/src/views/BI/Configurables/AddConfigurableVariables/index.tsx b/workspaces/ballerina/ballerina-visualizer/src/views/BI/Configurables/AddConfigurableVariables/index.tsx index 97cbb168ac1..db2ae60a91f 100644 --- a/workspaces/ballerina/ballerina-visualizer/src/views/BI/Configurables/AddConfigurableVariables/index.tsx +++ b/workspaces/ballerina/ballerina-visualizer/src/views/BI/Configurables/AddConfigurableVariables/index.tsx @@ -52,6 +52,7 @@ export function AddForm(props: ConfigFormProps) { const handleSave = async (node: FlowNode) => { setIsSaving(true); + node.properties.defaultValue.modified = true; await rpcClient.getBIDiagramRpcClient().updateConfigVariablesV2({ configFilePath: props.filename, configVariable: node, diff --git a/workspaces/ballerina/ballerina-visualizer/src/views/BI/HelperPaneNew/Views/Configurables.tsx b/workspaces/ballerina/ballerina-visualizer/src/views/BI/HelperPaneNew/Views/Configurables.tsx index db229a3cd64..ca40a14f837 100644 --- a/workspaces/ballerina/ballerina-visualizer/src/views/BI/HelperPaneNew/Views/Configurables.tsx +++ b/workspaces/ballerina/ballerina-visualizer/src/views/BI/HelperPaneNew/Views/Configurables.tsx @@ -146,6 +146,7 @@ export const Configurables = (props: ConfigurablesPageProps) => { closeModal(POPUP_IDS.CONFIGURABLES); //TODO: Need to disable the form before saving and move form close to finally block setIsSaving(true); + node.properties.defaultValue.modified = true; await rpcClient.getBIDiagramRpcClient().updateConfigVariablesV2({ configFilePath: Utils.joinPath(URI.file(projectPathUri), 'config.bal').fsPath, configVariable: node,