This seems to be solved with build 31/05/2011 with a debug done on sparse updates when handling an array of objects. Maybe that's the reason why it didn't work before.
Case 1:
parent sparseUpdates=true
child no sparseUpdates defined
=> child does not listen to parent setting and sends all fields
this is good to know (!)
Case 2:
parent sparseUpdates=true
child sparseUpdates=false
=> child does not listen to parent setting and sends all fields
Case 3:
parent sparseUpdates=true
child sparseUpdates=true
=> child sends only modified fields +PK
Case 1:
parent sparseUpdates=true
child no sparseUpdates defined
=> child does not listen to parent setting and sends all fields
this is good to know (!)
Case 2:
parent sparseUpdates=true
child sparseUpdates=false
=> child does not listen to parent setting and sends all fields
Case 3:
parent sparseUpdates=true
child sparseUpdates=true
=> child sends only modified fields +PK
Comment