File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
plain/plain/internal/handlers Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -142,11 +142,13 @@ def resolve_request(self, request):
142142 resolver_match = resolver .resolve (request .path_info )
143143
144144 span = trace .get_current_span ()
145- span .set_attribute (http_attributes .HTTP_ROUTE , resolver_match .route )
146145
147146 # Route makes a better name
148147 if resolver_match .route :
149- span .update_name (f"{ request .method } { resolver_match .route } " )
148+ # Add leading slash for consistency with HTTP paths
149+ route_with_slash = f"/{ resolver_match .route } "
150+ span .set_attribute (http_attributes .HTTP_ROUTE , route_with_slash )
151+ span .update_name (f"{ request .method } { route_with_slash } " )
150152
151153 request .resolver_match = resolver_match
152154 return resolver_match
You can’t perform that action at this time.
0 commit comments