diff --git a/src/components/Dashboard/common/NewObjectForm.jsx b/src/components/Dashboard/common/NewObjectForm.jsx index 17f1a8f..bd6673f 100644 --- a/src/components/Dashboard/common/NewObjectForm.jsx +++ b/src/components/Dashboard/common/NewObjectForm.jsx @@ -141,6 +141,10 @@ const NewObjectForm = ({ type, style, defaultValues = {}, children }) => { const computedValuesObject = buildObjectFromEntries(computedEntries) const initialFormData = merge({}, defaultValues, computedValuesObject) form.setFieldsValue(initialFormData) + form + .validateFields({ validateOnly: true }) + .then(() => setFormValid(true)) + .catch(() => setFormValid(false)) setObjectData((prev) => merge({}, prev, initialFormData)) } }, [form, defaultValues, calculateComputedValues, model])