Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-961

10.10 Projected Expanded Entity - be more explicit in combined $select/$expand cases

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.0_ERRATA03
    • Fix Version/s: V4.01_WD01
    • Component/s: Protocol
    • Labels:
      None
    • Proposal:
      Hide

      Clarify text of 10.9 –
      if nav prop is in select, appears without parens.
      if nav prop is in expand with no select, expand, or recursion MAY NOT appear in the context url for 4.0, MUST appear for 4.01 (with empty parens if no nested select).
      If nav prop is in expand with recursion, it's followed by a +
      If nav prop is in expand with select list (or expand with select) then it's followed by parens (following the +, if present)
      If both, both appear

      Make sure 10.10 is consistent with clarified wording from 10.9.

      Show
      Clarify text of 10.9 – if nav prop is in select, appears without parens. if nav prop is in expand with no select, expand, or recursion MAY NOT appear in the context url for 4.0, MUST appear for 4.01 (with empty parens if no nested select). If nav prop is in expand with recursion, it's followed by a + If nav prop is in expand with select list (or expand with select) then it's followed by parens (following the +, if present) If both, both appear Make sure 10.10 is consistent with clarified wording from 10.9.
    • Resolution:
      Show
      https://www.oasis-open.org/apps/org/workgroup/odata/download.php/59028/odata-v4.01-wd01-part1-protocol.docx

      Description

      10.9 describes that a navigation property appears twice in the context URL if it is specified in $select as well as in $expand with a nested $select. The text is somewhat vague, but one of the examples

      10.10 doesn't repeat that (almost) explicit statement, and also lacks a corresponding example

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              handl Ralf Handl
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: