Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-5044

DateMetadata criterion does not work for XML format in REST API

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 4.4.1
    • 4.4.0, 3.3.30
    • None
    • None

    Description

      The following request towards /views endpoint will fail due to DateMetadataCriterion.Value being passed as string from the XML decoding service:

      <?xml version="1.0" encoding="UTF-8"?>
      <ViewInput>
        <identifier>TitleView</identifier>
        <Query>
          <Filter>
            <DateMetadataCriterion>
              <Target>modified</Target>
              <Value>1675681020</Value>
              <Operator>gte</Operator>
            </DateMetadataCriterion>
          </Filter>
          <limit>10</limit>
          <offset>0</offset>
          <SortClauses>
            <ContentName>ascending</ContentName>
          </SortClauses>
        </Query>
      </ViewInput>
      

      Results in:

      {
        "ErrorMessage": {
          "_media-type": "application\/vnd.ibexa.api.ErrorMessage+json",
          "errorCode": 400,
          "errorMessage": "Bad Request",
          "errorDescription": "Invalid Criterion id <DateMetadataCriterion> in <AND>",
          "trace": "...",
          "file": "\/home\/pniedzielski\/PhpstormProjects\/rest\/src\/lib\/Server\/Input\/Parser\/Criterion.php",
          "line": 45,
          "Previous": {
            "_media-type": "application\/vnd.ibexa.api.ErrorMessage+json",
            "ErrorMessage": {
              "_media-type": "application\/vnd.ibexa.api.ErrorMessage+json",
              "errorCode": 400,
              "errorMessage": "Bad Request",
              "errorDescription": "Invalid <Value> format",
              "trace": "..."
              "file": "\/home\/pniedzielski\/PhpstormProjects\/rest\/src\/lib\/Server\/Input\/Parser\/Criterion\/DateMetadata.php",
              "line": 68
            }
          }
        }
      }
      

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              pawel.niedzielski@ibexa.co Paweł Niedzielski
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: