From: Joonas Lehtinen Date: Fri, 24 Oct 2008 19:09:27 +0000 (+0000) Subject: Fixes #2167 X-Git-Tag: 6.7.0.beta1~3924 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=0b17ecb78bf722bb357e1ce2c5c3ec02febd9e40;p=vaadin-framework.git Fixes #2167 svn changeset:5727/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/ui/Form.java b/src/com/itmill/toolkit/ui/Form.java index 8cff371841..593e59f045 100644 --- a/src/com/itmill/toolkit/ui/Form.java +++ b/src/com/itmill/toolkit/ui/Form.java @@ -200,11 +200,18 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, validationError = field.getErrorMessage(); if (validationError != null) { - // Skip empty errors + // Show caption as error for fields with empty errors if ("".equals(validationError.toString())) { - continue; + validationError = new Validator.InvalidValueException( + field.getCaption()); } break; + } else if (f instanceof Field && !((Field) f).isValid()) { + // Something is wring with the field, but no proper + // error is given. Generate one. + validationError = new Validator.InvalidValueException( + field.getCaption()); + break; } } }