microsoft / OpenAPI.NET.OData

Generates OpenAPI document from OData CSDL
MIT License
207 stars 62 forks source link

Add `delete` operation for non-contained nav. props only if explicitly allowed via annotation #483

Closed irvinesunday closed 9 months ago

irvinesunday commented 9 months ago

Non-contained navigation properties should not have the delete operation generated unless specified explicitly via DeleteRestrictions annotations. Currently, we generate the operation based on the implicit isDeletable property value (which defaults to true when Deletable is null) instead of the explicit Deletable property value. This code block needs to be updated:

image

Related issue: https://github.com/microsoftgraph/msgraph-metadata/issues/566