fix: handle no-path scenario

This commit is contained in:
Vlad Stan 2023-01-10 16:49:36 +02:00
parent 59d8cff1da
commit 8f77c3f7bf

View file

@ -106,6 +106,10 @@ class InstalledExtensionMiddleware:
self.app = app
async def __call__(self, scope: Scope, receive: Receive, send: Send) -> None:
if not "path" in scope:
await self.app(scope, receive, send)
return
path_elements = scope["path"].split("/")
if len(path_elements) > 2:
_, path_name, path_type, *rest = path_elements