Hi @spinelsun
Deep mutations do not alter linked objects. In this case, versions will have to be updated via updateVersion API. We cannot alter existing versions using the updateBranch.
We are updating the documentation to clearly convey this aspect.
I just now read through the deep mutation docs and even though I at first was disappointed that I can not fire deep mutations out of the box, looking from an recursive standpoint this makes totally sense, so thank you for educating me.
On another hand I found the update of list items confusing, so maybe this is a bug or I also need education here
For convenience lets take the data from above.
Branch has different verisons. Now I want to overwrite my branch and set version to zero or even just one version.
What I experienced here is that no change is processed, which I find weird, as the versions list belongs to the main object, thus no deep mutation should effect here.
So my quesiton is, is this intentional or a bug?