From 9bd49b3ec6e8c54440232e8e7395e52294773a48 Mon Sep 17 00:00:00 2001 From: gus Date: Fri, 27 Mar 2026 03:09:33 -0300 Subject: [PATCH] research: propagate Mount with router.prefix in include_router --- fastapi/routing.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fastapi/routing.py b/fastapi/routing.py index 36acb6b89d..b61bf3aa36 100644 --- a/fastapi/routing.py +++ b/fastapi/routing.py @@ -1819,6 +1819,12 @@ class APIRouter(routing.Router): self.add_websocket_route( prefix + route.path, route.endpoint, name=route.name ) + elif isinstance(route, routing.Mount): + self.mount( + prefix + router.prefix + route.path, + app=route.app, + name=route.name, + ) for handler in router.on_startup: self.add_event_handler("startup", handler) for handler in router.on_shutdown: