diff --git a/unilabos/app/web/client.py b/unilabos/app/web/client.py index 62ed8808..d070e690 100644 --- a/unilabos/app/web/client.py +++ b/unilabos/app/web/client.py @@ -80,7 +80,7 @@ class HTTPClient: info(f"首次添加资源,当前远程地址: {self.remote_addr}") response = requests.post( f"{self.remote_addr}/edge/material", - json={"nodes": resources.dump()[0], "mount_uuid": mount_uuid}, + json={"nodes": [x for xs in resources.dump() for x in xs], "mount_uuid": mount_uuid}, headers={"Authorization": f"Lab {self.auth}"}, timeout=100, ) @@ -102,8 +102,6 @@ class HTTPClient: data = res["data"] for i in data: uuid_mapping[i["uuid"]] = i["cloud_uuid"] - if i["cloud_uuid"] == i["uuid"]: - print(i["cloud_uuid"], i["uuid"]) else: logger.error(f"添加物料失败: {response.text}") for u, n in old_uuids.items():