From 71b5cce309028033fc5251dc14449ac7f9c0c704 Mon Sep 17 00:00:00 2001 From: Mikael Grankvist Date: Fri, 11 Jan 2013 14:44:33 +0200 Subject: (#10561) Email should be valid for null and empty string. Created tests for email validator. Change-Id: I6be05672ff506247da488ad142f63b7337952bab --- server/src/com/vaadin/data/validator/EmailValidator.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'server/src/com/vaadin/data/validator') diff --git a/server/src/com/vaadin/data/validator/EmailValidator.java b/server/src/com/vaadin/data/validator/EmailValidator.java index 5985abf2cf..2217b3cf2c 100644 --- a/server/src/com/vaadin/data/validator/EmailValidator.java +++ b/server/src/com/vaadin/data/validator/EmailValidator.java @@ -42,4 +42,18 @@ public class EmailValidator extends RegexpValidator { true, errorMessage); } + /* + * (non-Javadoc) + * + * @see + * com.vaadin.data.validator.AbstractValidator#isValidValue(java.lang.Object + * ) + */ + @Override + protected boolean isValidValue(String value) { + if (value == null || value.isEmpty()) { + return true; + } + return super.isValidValue(value); + } } -- cgit v1.2.3