Jacques Le Roux created OFBIZ-5453:
--------------------------------------

             Summary: Set field in (at least) widget screen does not take into 
account a locale for (at least) the Float type
                 Key: OFBIZ-5453
                 URL: https://issues.apache.org/jira/browse/OFBIZ-5453
             Project: OFBiz
          Issue Type: Bug
          Components: framework
    Affects Versions: Release Branch 11.04, SVN trunk, Release Branch 12.04, 
Release Branch 13.07
            Reporter: Jacques Le Roux
            Assignee: Jacques Le Roux


While working on Google Maps API migration from V2 to V3 I discovered an issue 
which is reflected by those 2 commits
* http://svn.apache.org/viewvc?view=revision&revision=892579 
* http://svn.apache.org/viewvc?view=revision&revision=895950

In other words if you pass something like 
<set field="geoPoints[+0].lat" value="37.4419" type="Float"/> 
in a French OS or browser context you will get 37.0 in OFBiz context
But if you pass 
<set field="geoPoints[+0].lat" value="37,4419" type="Float"/>
in an English OS or browser context you will get 37.0 in OFBiz context

So we need either to fix this in code (ModelWidgetAction.java[132,171]) or to 
add a way to pass a locale to force/fix the Float(others?) value in OFBiz 
context (this is needed for instance for geolocation)




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to