Hi,
In the following, versioning.enabled is true.
Here's what I'm doing:
1. start a new transaction by POSTing to /{db}/transaction/begin
2. add some data by POSTing to /{db}/{txid}/add
3. try to commit the data by POSTing to /{db}/vcs/{txid}/commit
Result of step 3 is that I get a 404
HTTP/1.1 404 /testdb/vcs/f08ed40a-c544-4c00-9519-06d3c131165f/commit was not found
Is the transaction id returned by {db}/transaction/begin not usable at the vcs/{txid}/commit endpoint? If not, what is the transaction id that should be used there?
Additional info: If I just finish the transaction in the usual way by POST to /{db}/transaction/commit, I see via CLI "vcs list" that a new version has actually been created by the committed transaction, but the UUID identifying it is not the same as the one that was returned to me from /{db}/transaction/begin.
In summary I'm really in the dark here, any pointers would be much appreciated.