convertvalue() isn't called for a datefield i think... because i think the type is set (to Date) and then the converter is called: convertedInput = converter.convertToObject(getInput(), getLocale());
so i don't think it will be trimmed... johan On 9/7/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote: > > actually we do trim them. > > convertinput() calls convertvalue() which does trim. so if you override > convertvalue() itself you need to trim yourself. however i do not see it > being overwritten anywhere. is this datetextfield from extensions or > wicket-datetime? > > -igor > > > On 9/6/07, Matej Knopp <[EMAIL PROTECTED]> wrote: > > > > I thought we were trimming textfield strings, but now i see it's no > > longer the case. Is it a regression or a feature? > > > > Also the missing message doesn't make much sense, can you please > > report a JIRA issue and attach a quick start project? > > > > -Matej > > > > On 9/6/07, Alex Objelean <[EMAIL PROTECTED]> wrote: > > > > > > I've discovered the following issue: > > > When using a DateTextField in a form (with the format: dd/MM/yyyy), > user > > by > > > mistake add an extra space (for instance: "06/09/2007 ") and submit > the > > > form. The are two problems: > > > > > > 1) I would expect the convertor to convert this value correct, but the > > > AbstractConverter.parse method throws a ConversionException because: > > > (position.getIndex() != stringValue.length()) > > > > > > 2) The above exception is not reported anywhere, because validate > method > > > does not check if the input is valid after converting its value: > > > > > > > > > > > > > public final void validate() > > > > { > > > > validateRequired(); > > > > if (isValid()) > > > > { > > > > convertInput(); > > > > > > > > if (isValid() && isRequired() && > > getConvertedInput() == null && > > > > isInputNullable()) > > > > { > > > > reportRequiredError(); > > > > } > > > > /*isn't something like this missing here?*/ > if > > > > (!isValid()) { /*report Conversion error*/ } > > > > if (isValid()) > > > > { > > > > validateValidators(); > > > > } > > > > } > > > > } > > > > > > > > > > Any thoughts? > > > > > > Thank you! > > > Alex. > > > -- > > > View this message in context: > > http://www.nabble.com/Wicket-validation-flaw--tf4390183.html#a12517215 > > > Sent from the Wicket - User mailing list archive at Nabble.com. > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > >