Skip to content

Commit b43aed1

Browse files
committed
fix wrong extension bug
1 parent 38bee5b commit b43aed1

File tree

1 file changed

+3
-1
lines changed
  • crates/apollo-mcp-server/src/server/states

1 file changed

+3
-1
lines changed

crates/apollo-mcp-server/src/server/states/running.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,9 @@ impl ServerHandler for Running {
229229
// Optionally extract the validated token and propagate it to upstream servers
230230
// if found
231231
let mut headers = self.headers.clone();
232-
if let Some(token) = context.extensions.get::<ValidToken>() {
232+
if let Some(axum_parts) = context.extensions.get::<axum::http::request::Parts>()
233+
&& let Some(token) = axum_parts.extensions.get::<ValidToken>()
234+
{
233235
headers.typed_insert(token.deref().clone());
234236
}
235237

0 commit comments

Comments
 (0)