Skip to content

Commit 9eb9a20

Browse files
Fix: preserve None registration_metadata when no agent_card is provided
1 parent 0157ed0 commit 9eb9a20

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/agentex/lib/utils/registration.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@ async def register_agent(env_vars: EnvironmentVariables, agent_card=None):
4545
)
4646

4747
# Prepare registration data
48-
registration_metadata = get_build_info() or {}
48+
registration_metadata = get_build_info()
4949
if agent_card is not None:
5050
card_data = agent_card.model_dump() if hasattr(agent_card, "model_dump") else agent_card
51+
if registration_metadata is None:
52+
registration_metadata = {}
5153
registration_metadata["agent_card"] = card_data
5254

5355
registration_data = {

0 commit comments

Comments
 (0)