Row update return:true responds with rows list, matching insert/upsert

Row update previously returned a singular "row" object where insert and
upsert return a "rows" list. All write endpoints now use "rows".

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GrHZSypDfMnym1tM5XJAFZ
This commit is contained in:
Claude 2026-07-04 16:03:05 +00:00
commit b09dceea88
No known key found for this signature in database
7 changed files with 40 additions and 13 deletions

View file

@ -1481,9 +1481,9 @@ async def test_update_row(ds_write, input, expected_errors, use_return):
assert response.json()["ok"] is True
if not use_return:
assert "row" not in response.json()
assert "rows" not in response.json()
else:
returned_row = response.json()["row"]
returned_row = response.json()["rows"][0]
assert returned_row["id"] == pk
for k, v in input.items():
assert returned_row[k] == v