I'm testing my API client library gapi-ocaml
, and I think I've found an issue trying to update/patch a dataset or a table using the REST API.
In my unit tests I created a new dataset (using POST), then I tried to update its description (via PUT/PATCH), but the description field in the response retained the old value. I've verified that updating the access property works fine.
The other problem is that I cannot update a table: every time I try to issue a PUT or a PATCH to a table resource, I obtain the error "Output field used as input" (400).
I obtained the same behavior using the API explorer.
I've attached the curl log files of the test runs (where I've anonymized the project ID and the OAuth tokens).
Am I doing something wrong?