From 75b296dbdb44c9054d7a982a5ab443f6f7e6de3a Mon Sep 17 00:00:00 2001 From: Pranav C Date: Sat, 23 Dec 2023 00:21:16 +0530 Subject: [PATCH] refactor: suggested changes Signed-off-by: Pranav C --- .../nc-gui/components/smartsheet/column/DecimalOptions.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/smartsheet/column/DecimalOptions.vue b/packages/nc-gui/components/smartsheet/column/DecimalOptions.vue index d7884e26f4..bed26bf19c 100644 --- a/packages/nc-gui/components/smartsheet/column/DecimalOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/DecimalOptions.vue @@ -32,8 +32,10 @@ onMounted(() => { }) // update datatype precision when precision is less than the new value +// avoid downgrading precision if the new value is less than the current precision +// to avoid fractional part data loss(eg. 1.2345 -> 1.23) const onPrecisionChange = (value: number) => { - vModel.value.dtxs = vModel.value.dtxs < value ? value : vModel.value.dtxs + vModel.value.dtxs = Math.max(value, vModel.value.dtxs) }