"... This has a good side effect on using TXDataWebDataset as well: when automatically applying updates using [TXDataWebDataset](https://doc.tmssoftware.com/biz/xdata/guide/web.html#using-txdatawebdataset), the id fields will automatically be filled with the server-side generated value."
Is this no longer the case? Or have I misunderstood this?
It's still the case for objects being updated with TXDataWebClient directly.
But indeed, when using the TXDataWebDataset, the underlying object is not being updated anymore. This was a regression introduced in Pas2JS, more specifically in TJSONDataset class. I'm contacting the Pas2JS team to see how this can be resolved.