One2Many fields: Draft records are removed on cancel
Steps to reproduce the problem:
* Create a new record in a One2Many field
* Close the dialog
* Do NOT save
* Open the draft record a second time
* Click the cancel button or close the window
* The draft record is gone