Sumit Pandit created OFBIZ-4977:
-----------------------------------

             Summary: Limitation and issue with 
delegator.findByPrimaryKeyPartial method :  returns error when partialKeyset 
contains PK value.
                 Key: OFBIZ-4977
                 URL: https://issues.apache.org/jira/browse/OFBIZ-4977
             Project: OFBiz
          Issue Type: Bug
          Components: framework
    Affects Versions: SVN trunk
            Reporter: Sumit Pandit


* *Issue with method:*
delegator.findByPrimaryKeyPartial(GenericPK primaryKey, Set<String> keys)

* *Problem Statement:*
Above method return error when fieldsToSelect(keys) set contains any of primary 
key.

* *Expected Result:*
Method should return GenericValue object containing all valid fields which has 
been passed in fieldToSelect keyset.

* *Example:*
GenericPK genericPk = delegator.makePK("Product", UtilMisc.toMap("productId", 
"GZ-2644"));
GenericValue product = delegator.findByPrimaryKeyPartial(genericPk, 
UtilMisc.toSet("productId", "productTypeId", "internalName", 
"longDescription"));

* *Response :*
org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen 
[component://ecommerce/widget/CommonScreens.xml#xxxx]: 
org.ofbiz.base.util.GeneralException: Error running Groovy script at location 
[component://ecommerce/webapp/ecommerce/WEB-INF/actions/xxxx.groovy] (In 
partialSelect invalid field names specified: [productId]) (Error running Groovy 
script at location 
[component://ecommerce/webapp/ecommerce/WEB-INF/actions/xxxx.groovy] (In 
partialSelect invalid field names specified: [productId]))


* *Where productId is completely valid field name.*





--
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

        

Reply via email to