From bc61cae291f6524eda6021d8565a2b26cdc923b0 Mon Sep 17 00:00:00 2001 From: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com> Date: Sat, 7 Dec 2024 07:37:01 +0000 Subject: [PATCH] fix(nc-gui): formula formatting is reseting on open edit field modal #4123 --- .../smartsheet/column/FormulaOptions.vue | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/nc-gui/components/smartsheet/column/FormulaOptions.vue b/packages/nc-gui/components/smartsheet/column/FormulaOptions.vue index ce0f47bca8..1f5a1dc69d 100644 --- a/packages/nc-gui/components/smartsheet/column/FormulaOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/FormulaOptions.vue @@ -118,6 +118,10 @@ const debouncedValidate = useDebounceFn(async () => { dataType: FormulaDataTypes.UNKNOWN, } } + } finally { + if (vModel.value?.colOptions?.parsed_tree?.dataType !== parsedTree.value?.dataType) { + vModel.value.meta.display_type = null + } } }, 300) @@ -175,15 +179,6 @@ watch( immediate: true, }, ) - -watch(parsedTree, (value, oldValue) => { - if (oldValue === undefined && value) { - return - } - if (value?.dataType !== oldValue?.dataType) { - vModel.value.meta.display_type = null - } -}) -
+
- +
@@ -226,7 +226,7 @@ watch(parsedTree, (value, oldValue) => { />
- +