diff --git a/pkg/trust/trust_center_access_service.go b/pkg/trust/trust_center_access_service.go index 35d91985c..fd2775f4b 100644 --- a/pkg/trust/trust_center_access_service.go +++ b/pkg/trust/trust_center_access_service.go @@ -58,7 +58,7 @@ const ( func (tcar *TrustCenterAccessRequest) Validate() error { v := validator.New() - v.Check(tcar.Email, "email", validator.NotBlacklisted()) + v.Check(tcar.Email.Domain(), "email", validator.NotBlacklisted()) return v.Error() } diff --git a/pkg/validator/validator_email.go b/pkg/validator/validator_email.go index 287b6e595..4b7fcbde0 100644 --- a/pkg/validator/validator_email.go +++ b/pkg/validator/validator_email.go @@ -35,7 +35,7 @@ func NotBlacklisted() ValidatorFunc { return func(value any) *ValidationError { err := notOneOfSlice(value) - if err == nil { + if err != nil { return newValidationError( ErrorCodeInvalidEmail, "must not be blacklisted",