[ 
https://issues.apache.org/jira/browse/TRB-94?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Vandahl resolved TRB-94.
-------------------------------
    Resolution: Fixed

Fixed in svn

> Intake's BigDecimalValidator and the BaseValueParser don't parse inputs the 
> same way
> ------------------------------------------------------------------------------------
>
>                 Key: TRB-94
>                 URL: https://issues.apache.org/jira/browse/TRB-94
>             Project: Turbine
>          Issue Type: Bug
>          Components: Turbine 2.3
>    Affects Versions: Core 2.3.3
>            Reporter: Tilo Villwock
>            Assignee: Thomas Vandahl
>            Priority: Major
>
> Hello,
> I don't know if this is still the case in the current development version but 
> the BigDecimalValidator does not check whether the parsed value has the same 
> length as the original input while the BaseValueParser does. This leads to 
> unexpected behavior because while a String like "3.21a" passes the validation 
> test it will not get set because the parsed length is not alike. One would 
> expect that the user will get notified by a message that this is not a valid 
> number.
> The relevant lines are:
> org.apache.turbine.services.intake.validator.parser.BigDecimalParser: 149
> org.apache.turbine.util.parser.BaseValueParser: 653-668
> Tilo



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to