fix sub-resource query in protocol node compiling

This commit is contained in:
Junhan Chang
2025-07-18 19:03:31 +08:00
parent 992b8a03d0
commit 7edffa270e
6 changed files with 34 additions and 298 deletions

View File

@@ -149,7 +149,7 @@ def extract_vessel_id(vessel: Union[str, dict]) -> str:
str: vessel_id
"""
if isinstance(vessel, dict):
vessel_id = vessel.get("id", "")
vessel_id = list(vessel.values())[0].get("id", "")
debug_print(f"🔧 从vessel字典提取ID: {vessel_id}")
return vessel_id
elif isinstance(vessel, str):