diff --git a/client/my-sites/email/form/mailboxes/validators.ts b/client/my-sites/email/form/mailboxes/validators.ts index 2c8156a081f17e..2eb0899787d3e2 100644 --- a/client/my-sites/email/form/mailboxes/validators.ts +++ b/client/my-sites/email/form/mailboxes/validators.ts @@ -25,6 +25,10 @@ abstract class BaseValidator< T > implements Validator< T > { abstract validateField( field: MailboxFormFieldBase< T > ): Promise< void >; protected addError( field: MailboxFormFieldBase< T >, error: SingleFieldError ): void { + if ( field.error?.includes( error ) ) { + return; + } + if ( field.error === null ) { field.error = [ error ]; } else if ( Array.isArray( field.error ) ) {