From 0b17ecb78bf722bb357e1ce2c5c3ec02febd9e40 Mon Sep 17 00:00:00 2001 From: Joonas Lehtinen Date: Fri, 24 Oct 2008 19:09:27 +0000 Subject: [PATCH] Fixes #2167 svn changeset:5727/svn branch:trunk --- src/com/itmill/toolkit/ui/Form.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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; } } } -- 2.39.5