Hello I’m looking at the JSON-API spec found here http://jsonapi.org/format/#crud-updating-relationships
and I’m wondering why ember data did not choose to implement the 2nd method for saving relationships. Per the spec
“Note: Since full replacement may be a very dangerous operation, a server may choose to disallow it. For example, a server may reject full replacement if it has not provided the client with the full list of associated objects, and does not want to allow deletion of records the client has not seen.”
It seems that the 2nd method for saving relationships is safer and in fact I don’t think that the first method should be allowed at all since saving full relationships brings up issues with stale data, race conditions, and incomplete paginated records. Anyone have any insight?