Route object patches by node id
This commit is contained in:
@@ -7693,7 +7693,7 @@ def guarded_node_patch(args):
|
|||||||
payload[key] = args[key]
|
payload[key] = args[key]
|
||||||
result = request_project_write(
|
result = request_project_write(
|
||||||
"PATCH",
|
"PATCH",
|
||||||
f"/v1/projects/{project_id}/nodes/{urllib.parse.quote(node_id, safe='')}",
|
f"/v1/projects/{project_id}/nodes/{urllib.parse.quote(node_id, safe='')}/patch",
|
||||||
payload,
|
payload,
|
||||||
project_id,
|
project_id,
|
||||||
f"guarded patch node {existing.get('full_path') or node_id}",
|
f"guarded patch node {existing.get('full_path') or node_id}",
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ def test_mutation_tools_reject_path_and_patch_by_node_id(mod):
|
|||||||
"set": {"metadata": {"status": "active"}},
|
"set": {"metadata": {"status": "active"}},
|
||||||
})
|
})
|
||||||
assert patched["id"] == "node-123"
|
assert patched["id"] == "node-123"
|
||||||
assert writes[-1][1] == "/v1/projects/project-1/nodes/node-123"
|
assert writes[-1][1] == "/v1/projects/project-1/nodes/node-123/patch"
|
||||||
|
|
||||||
archived = mod.archive_node_by_path({"node_id": "node-123"})
|
archived = mod.archive_node_by_path({"node_id": "node-123"})
|
||||||
assert archived["archived"] is True
|
assert archived["archived"] is True
|
||||||
|
|||||||
Reference in New Issue
Block a user