From 89693cf4484a44d9bcd960a0fd87c581fb66a269 Mon Sep 17 00:00:00 2001 From: Marco Collovati Date: Wed, 20 Sep 2017 07:32:04 +0200 Subject: Show validation error selecting invalid date from DateField (#10013) Component error was cleared after selecting a date from calendar popup, even if the date is invalid due to validation errors or if user programmatically sets an UserError. This change inverts the order of setValue() and setComponentError(null) in order to preserve errors set by ValueChangeListeners (e.g. Binder validators). Fixes #10011 --- server/src/main/java/com/vaadin/ui/AbstractDateField.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'server/src') diff --git a/server/src/main/java/com/vaadin/ui/AbstractDateField.java b/server/src/main/java/com/vaadin/ui/AbstractDateField.java index 2ad976a7fe..bc6b5f49a8 100644 --- a/server/src/main/java/com/vaadin/ui/AbstractDateField.java +++ b/server/src/main/java/com/vaadin/ui/AbstractDateField.java @@ -249,8 +249,8 @@ public abstract class AbstractDateField parsedDate = handleUnparsableDateString( -- cgit v1.2.3