Skip to content

Commit 4876d86

Browse files
committed
revert change
1 parent ab6426b commit 4876d86

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/a2a/server/routes/rest_routes.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ async def event_generator() -> AsyncIterator[str]:
176176
return EventSourceResponse(event_generator())
177177

178178
async def _handle_authenticated_agent_card(
179-
request: 'Request', call_context: ServerCallContext
179+
request: 'Request', call_context: ServerCallContext | None = None
180180
) -> dict[str, Any]:
181181
if not agent_card.capabilities.extended_agent_card:
182182
raise ExtendedAgentCardNotConfiguredError(
@@ -185,8 +185,10 @@ async def _handle_authenticated_agent_card(
185185
card_to_serve = extended_agent_card or agent_card
186186

187187
if extended_card_modifier:
188+
# Re-generate context if none passed to replicate RESTAdapter exact logic
189+
context = call_context or _build_call_context(request)
188190
card_to_serve = await maybe_await(
189-
extended_card_modifier(card_to_serve, call_context)
191+
extended_card_modifier(card_to_serve, context)
190192
)
191193
elif card_modifier:
192194
card_to_serve = await maybe_await(card_modifier(card_to_serve))

0 commit comments

Comments
 (0)