Clarify key values in upsert along navigation properties

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major
    • V4.01_ERRATA01
    • Affects Version/s: None
    • Component/s: Protocol
    • None
    • Hide

      For key properties whose value is provided in the request URL any values provided in the request body must be ignored.

      Show
      For key properties whose value is provided in the request URL any values provided in the request body must be ignored.
    • Show
      https://github.com/oasis-tcs/odata-specs/pull/250  

      Current text in https://oasis-tcs.github.io/odata-specs/odata-protocol/odata-protocol.html#UpsertanEntity says

      Key and other non-updatable properties, as well as dependent properties that are not tied to key properties of the principal entity, MUST be ignored by the service in processing the Upsert request.

      In the allowed case of single-valued non-containment navigation with navigation property binding the key property values cannot be ignored as they cannot always be derived from key values provided in the URL.

       

            Assignee:
            Unassigned
            Reporter:
            handl
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: