diff --git a/packages/ui/src/Dialog.tsx b/packages/ui/src/Dialog.tsx index a54d07eb8..ffa582c3d 100644 --- a/packages/ui/src/Dialog.tsx +++ b/packages/ui/src/Dialog.tsx @@ -176,20 +176,18 @@ export function Dialog({ ); + const disableCheck = props.errorMessageException + ? !form.formState.isValid && + !form.formState.errors.root?.serverError?.message?.startsWith( + props.errorMessageException as string + ) + : !form.formState.isValid; const submitButton = (