Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-30027

LogicalAnd & LogicalOr not working when using two times the same criterion type

    XMLWordPrintable

    Details

      Description

      EZ REST Api is not able to parse XML <AND> Statements when using two times criterions of same type. See example:

       <OR>
           <ContentTypeIdentifierCriterion>author</ContentTypeIdentifierCriterion>        
           <ContentTypeIdentifierCriterion>book</ContentTypeIdentifierCriterion>
           <Field>
             <name>title</name>
             <operator>EQ</operator>
             <value>Contributing to projects</value>
           </Field>
           <Field>
            <name>title</name>
            <operator>EQ</operator>
            <value>Contributing to projects</value>
           </Field>
        </OR>
      

      Reason is that the constraints are not parsed into numeric array instead the criterion type is used as index, which causes the further parsing to break.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            rozbeh.sharahi@gmail.com Rozbeh Chiryai Sharahi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: