vineet created OFBIZ-6779:
-----------------------------

             Summary: Wrong entity condition expression for fetching the view 
entity PartyAndContactMech.
                 Key: OFBIZ-6779
                 URL: https://issues.apache.org/jira/browse/OFBIZ-6779
             Project: OFBiz
          Issue Type: Bug
          Components: party
    Affects Versions: 13.07.02, 12.04.05
            Reporter: vineet


In party module present in application component the file 
PartyContactMechServices.xml containing simple-method createPartyEmailAddress 
(meant for creating an email address for party) is using wrong entity condition 
expression for fetching the view entity PartyAndContactMech.
It is using from-field attribute for the comaprison of a constant value instead 
of the value attribute.

Current Code:

<entity-condition list="partyAndContactMechs" entity-name="PartyAndContactMech">
        <condition-list combine="and">
                <condition-expr field-name="partyId" 
from-field="parameters.partyId"/>
                <condition-expr field-name="contactMechTypeId" 
from-field="EMAIL_ADDRESS"/>
                <condition-expr field-name="infoString" 
from-field="parameters.emailAddress" ignore-case="true"/>
        </condition-list>
</entity-condition>

Corrected Code:

<entity-condition list="partyAndContactMechs" entity-name="PartyAndContactMech">
        <condition-list combine="and">
                <condition-expr field-name="partyId" 
from-field="parameters.partyId"/>
                <condition-expr field-name="contactMechTypeId" 
value="EMAIL_ADDRESS"/>
                <condition-expr field-name="infoString" 
from-field="parameters.emailAddress" ignore-case="true"/>
        </condition-list>
</entity-condition>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to