Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Release Branch 11.04, Release Branch 12.04, Release Branch 13.07, Trunk
-
None
Description
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)