If it solves all related issues, notably the one with Entity Sync at the origin 
of the Jira IIRW, then it should be applied to R11.04 and R10.04 as well.

Else, I believe we should revert all what was committed (and not reverted) in 
OFBIZ-4602 and tackle the issues at the root again

Jacques

From: "David E. Jones" <d...@me.com>
> 
> It could be. Wow. That issue is a mess. If it is related it looks like this 
> bug was caused by the "fix" for that issue.
> 
> -David
> 
> 
> On Mar 21, 2013, at 4:56 PM, Paul Foxworthy <p...@cohsoft.com.au> wrote:
> 
>> Hi David and Jacopo,
>> 
>> is this change related to Jira issue OFBIZ-4602?
>> 
>> Thanks
>> 
>> Paul Foxworthy
>> 
>> 
>> Jacopo Cappellato-4 wrote
>>> Hi David,
>>> 
>>> is it ok if I backport this also to the 12.04 branch?
>>> 
>>> Jacopo
>>> 
>>> On Mar 19, 2013, at 6:48 PM, 
>> 
>>> jonesde@
>> 
>>> wrote:
>>> 
>>>> Author: jonesde
>>>> Date: Tue Mar 19 17:48:28 2013
>>>> New Revision: 1458429
>>>> 
>>>> URL: http://svn.apache.org/r1458429
>>>> Log:
>>>> Fixed issue with deserialization from XML of an entity value with null
>>>> fields
>>>> 
>>>> Modified:
>>>> 
>>>> ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericDelegator.java
>>>> 
>>>> Modified:
>>>> ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericDelegator.java
>>>> URL:
>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericDelegator.java?rev=1458429&r1=1458428&r2=1458429&view=diff
>>>> ==============================================================================
>>>> ---
>>>> ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericDelegator.java
>>>> (original)
>>>> +++
>>>> ofbiz/trunk/framework/entity/src/org/ofbiz/entity/GenericDelegator.java
>>>> Tue Mar 19 17:48:28 2013
>>>> @@ -2377,7 +2377,13 @@ public class GenericDelegator implements
>>>>            String attr = element.getAttribute(name);
>>>> 
>>>>            if (UtilValidate.isNotEmpty(attr)) {
>>>> -                value.setString(name, attr);
>>>> +                // GenericEntity.makeXmlElement() sets null values to
>>>> GenericEntity.NULL_FIELD.toString(), so look for
>>>> +                //     that and treat it as null
>>>> +                if (GenericEntity.NULL_FIELD.toString().equals(attr)) {
>>>> +                    value.set(name, null);
>>>> +                } else {
>>>> +                    value.setString(name, attr);
>>>> +                }
>>>>            } else {
>>>>                // if no attribute try a subelement
>>>>                Element subElement = UtilXml.firstChildElement(element,
>>>> name);
>>>> 
>>>> 
>> 
>> 
>> 
>> 
>> 
>> -----
>> --
>> Coherent Software Australia Pty Ltd
>> http://www.coherentsoftware.com.au/
>> 
>> Bonsai ERP, the all-inclusive ERP system
>> http://www.bonsaierp.com.au/
>> 
>> --
>> View this message in context: 
>> http://ofbiz.135035.n4.nabble.com/Re-svn-commit-r1458429-ofbiz-trunk-framework-entity-src-org-ofbiz-entity-GenericDelegator-java-tp4639948p4639969.html
>> Sent from the OFBiz - Dev mailing list archive at Nabble.com.
> 
>

Reply via email to