Verified Commit 97917046 authored by Kevin Morris's avatar Kevin Morris
Browse files

Merge branch 'fix-none-path'

parents 2a393f95 6e837e0c
Pipeline #16416 passed with stages
in 8 minutes and 17 seconds
...@@ -70,9 +70,17 @@ def http_requests_total() -> Callable[[Info], None]: ...@@ -70,9 +70,17 @@ def http_requests_total() -> Callable[[Info], None]:
if not (scope.get("endpoint", None) and scope.get("router", None)): if not (scope.get("endpoint", None) and scope.get("router", None)):
return None return None
root_path = scope.get("root_path", "")
app = scope.get("app", {})
if hasattr(app, "root_path"):
app_root_path = getattr(app, "root_path")
if root_path.startswith(app_root_path):
root_path = root_path[len(app_root_path):]
base_scope = { base_scope = {
"type": scope.get("type"), "type": scope.get("type"),
"path": scope.get("root_path", "") + scope.get("path"), "path": root_path + scope.get("path"),
"path_params": scope.get("path_params", {}), "path_params": scope.get("path_params", {}),
"method": scope.get("method") "method": scope.get("method")
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment