[ 
https://issues.apache.org/jira/browse/OFBIZ-818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481214
 ] 

Leon Torres commented on OFBIZ-818:
-----------------------------------

Oh ok, that makes sense.  Thanks for the clarificatoin, Jacopo.

I suppose there's a UI issue here rather than a problem with performFind.

We can close this issue.

> performFind not behaving as expected with empty fields
> ------------------------------------------------------
>
>                 Key: OFBIZ-818
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-818
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Bug
>            Reporter: Leon Torres
>
> If a field such as facilityId is left empty, then the performFind should be 
> ignoring that field in its lookup.  That is, it should lookup values 
> regardless of what facilityId is.
> However I found a case where leaving the facilityId field empty causes the 
> lookup to behave as if it had a facilityId == NULL condition.  Thus if you 
> leave it empty, then it will only match those values where facilityId is NULL.
> What's perplexing is the same lookup where this bug occurs has a productId 
> field that behaves correctly if left blank.  This means the performFind 
> service is behaving differently where its behavior should be uniform.
> The lookup can be seen in the following URL:
> https://localhost:8443/ordermgr/control/ApprovedProductRequirements
> And the bsh that invokes performFind is here,
> order/webapp/ordermgr/WEB-INF/actions/requirement/ApprovedProductRequirements.bsh
> The entity being looked up is Requirement.  
> I think there could be an issue with the performFind service, but I am not 
> familiar with how that service works.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to