Browse Source

🐛 Fix running WebSocket function inside both async exit stacks

pull/14262/head
Sebastián Ramírez 9 months ago
parent
commit
1c084887c1
  1. 2
      fastapi/routing.py

2
fastapi/routing.py

@ -146,7 +146,7 @@ def websocket_session(
scope["fastapi_inner_astack"] = request_stack
async with AsyncExitStack() as function_stack:
scope["fastapi_function_astack"] = function_stack
await func(session)
await func(session)
# Same as in Starlette
await wrap_app_handling_exceptions(app, session)(scope, receive, send)

Loading…
Cancel
Save