File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
crates/apollo-mcp-server/src/server/states Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -215,7 +215,7 @@ impl ServerHandler for Running {
215215 headers. insert ( "mcp-session-id" , session_id. clone ( ) ) ;
216216 }
217217 }
218-
218+
219219 self . execute_tool
220220 . as_ref ( )
221221 . ok_or ( tool_not_found ( & request. name ) ) ?
@@ -237,12 +237,11 @@ impl ServerHandler for Running {
237237 // Optionally extract the validated token and propagate it to upstream servers
238238 // if found
239239 let mut headers = self . headers . clone ( ) ;
240- if let Some ( axum_parts) = context. extensions . get :: < axum:: http:: request:: Parts > ( )
241- {
240+ if let Some ( axum_parts) = context. extensions . get :: < axum:: http:: request:: Parts > ( ) {
242241 if let Some ( token) = axum_parts. extensions . get :: < ValidToken > ( ) {
243242 headers. typed_insert ( token. deref ( ) . clone ( ) ) ;
244243 }
245-
244+
246245 // Also forward the mcp-session-id header if present
247246 if let Some ( session_id) = axum_parts. headers . get ( "mcp-session-id" ) {
248247 headers. insert ( "mcp-session-id" , session_id. clone ( ) ) ;
You can’t perform that action at this time.
0 commit comments