Re: svn commit: r540174 - /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r540174 - /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java

David E Jones-2

Thanks Jacopo for reversing that. This looks correct again now, the idea being that if the dataMap is a GenericEntity and the text field is not a field of that entity then it won't match.

I did just realize there is another problem with this as it's totally valid for there to be a ${} in the original name... so I'll fix it to handle that.

-David


[hidden email] wrote:

> Author: jacopoc
> Date: Mon May 21 08:30:57 2007
> New Revision: 540174
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=540174
> Log:
> After reading again David Jones's comment, I've slightly modified my previous patch.
> Please David, review if you can.
>
> Modified:
>     ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
>
> Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java?view=diff&rev=540174&r1=540173&r2=540174
> ==============================================================================
> --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java (original)
> +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java Mon May 21 08:30:57 2007
> @@ -642,8 +642,6 @@
>                      GenericEntity genEnt = (GenericEntity) dataMap;
>                      if (genEnt.getModelEntity().isField(this.entryAcsr.getOriginalName())) {
>                          retVal = genEnt.get(this.entryAcsr.getOriginalName());
> -                    } else {
> -                        retVal = this.entryAcsr.get(dataMap);
>                      }
>                  } else {
>                      retVal = this.entryAcsr.get(dataMap);
>
>