diff --git a/src/components/Dashboard/common/NewObjectForm.jsx b/src/components/Dashboard/common/NewObjectForm.jsx index c78a1b7..7bd8af4 100644 --- a/src/components/Dashboard/common/NewObjectForm.jsx +++ b/src/components/Dashboard/common/NewObjectForm.jsx @@ -61,9 +61,10 @@ const NewObjectForm = ({ type, style, defaultValues = {}, children }) => { // Calculate computed values for initial data const computedValues = calculateComputedValues(defaultValues, model) const initialFormData = { ...defaultValues, ...computedValues } - form.setFieldsValue(initialFormData) - setObjectData(initialFormData) + setObjectData((prev) => { + return merge({}, prev, initialFormData) + }) } }, [form, defaultValues, calculateComputedValues, model]) @@ -113,7 +114,6 @@ const NewObjectForm = ({ type, style, defaultValues = {}, children }) => { // Merge all values (user input + computed values) const allValues = { ...values, ...computedValues } - setObjectData((prev) => { return merge({}, prev, allValues) })