[
https://issues.apache.org/jira/browse/OFBIZ-4733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jacques Le Roux closed OFBIZ-4733.
----------------------------------
Resolution: Fixed
Fix Version/s: SVN trunk
Thanks Alexander,
As it was a tiny one, I have applied your change directly in code at r1302324
in trunk.
But please next time provide a valid svn patch and attach it following
[instructions|https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices#OFBizContributorsBestPractices-HowtoSendinYourContributions(orhowtocreateandapplypatches)]
> Xml Deserializer does not support BigDecimal
> --------------------------------------------
>
> Key: OFBIZ-4733
> URL: https://issues.apache.org/jira/browse/OFBIZ-4733
> Project: OFBiz
> Issue Type: Bug
> Components: framework
> Affects Versions: SVN trunk
> Reporter: Alexander Reelsen
> Assignee: Jacques Le Roux
> Fix For: SVN trunk
>
>
> In the last weeks the XML Serializer in trunk was extended to support
> BigDecimal. Unfortunately deserializing is not supported, which leads to
> services being broken when running via async as their are persisted in
> runtime_data... like sending mails, when a bigdecimal is involved
> Patch is:
> --- a/framework/entity/src/org/ofbiz/entity/serialize/XmlSerializer.java
> Fri Mar 16 16:32:16 2012 +0100
> +++ b/framework/entity/src/org/ofbiz/entity/serialize/XmlSerializer.java
> Mon Mar 19 09:08:17 2012 +0100
> @@ -300,6 +300,9 @@
> } else if ("std-Integer".equals(tagName)) {
> String valStr = element.getAttribute("value");
> return Integer.valueOf(valStr);
> + } else if ("std-BigDecimal".equals(tagName)) {
> + String valStr = element.getAttribute("value");
> + return new BigDecimal(valStr);
> } else if ("std-Long".equals(tagName)) {
> String valStr = element.getAttribute("value");
> return Long.valueOf(valStr);
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira