diff --git a/src/admin/components/forms/Form/index.tsx b/src/admin/components/forms/Form/index.tsx index 1f9dd5d013..22f2011eb3 100644 --- a/src/admin/components/forms/Form/index.tsx +++ b/src/admin/components/forms/Form/index.tsx @@ -334,6 +334,7 @@ const Form: React.FC = (props) => { const reset = useCallback(async (fieldSchema: Field[], data: unknown) => { const state = await buildStateFromSchema({ fieldSchema, data, user, id, operation, locale, t }); contextRef.current = { ...initContextState } as FormContextType; + setModified(false); dispatchFields({ type: 'REPLACE_STATE', state }); }, [id, user, operation, locale, t, dispatchFields]);