[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (ODATA-643) Clarify that PUT must persist all *updatable" properties
Michael Pizzo created ODATA-643: ----------------------------------- Summary: Clarify that PUT must persist all *updatable" properties Key: ODATA-643 URL: https://tools.oasis-open.org/issues/browse/ODATA-643 Project: OASIS Open Data Protocol (OData) TC Issue Type: Bug Components: OData Protocol Affects Versions: V4.0_OS Environment: [Proposed] Reporter: Michael Pizzo Priority: Minor Fix For: V4.0_OS In section 11.4.3, Update an Entity, we are clear that non-updatable properties specified in PUT or PATCH are ignored: "Key and other non-updatable properties, as well as dependent properties that are not tied to key properties of the principal entity, can be omitted from the request. If the request contains a value for one of these properties, the service MUST ignore that value when applying the update." However, we also make general statements like: "Collection properties and primitive properties provided in the payload MUST replace the value of the corresponding property in the entity or complex type" and "Services that support PUT MUST replace all values of structural properties with those specified in the request body" We should clarify that these later statements apply to *updatable* structural properties. -- This message was sent by Atlassian JIRA (v6.2.2#6258)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]