Merge pull request #26003 from BerriAI/litellm_fix-extra-headers-not-persisting

fix(ui): extra_headers not persisting on MCP server edit
This commit is contained in:
ryan-crabbe-berri 2026-04-18 12:08:35 -07:00 committed by GitHub
commit fc35c68108
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 4 deletions

View File

@ -27,10 +27,6 @@ const MCPPermissionManagement: React.FC<MCPPermissionManagementProps> = ({
// Set initial values when mcpServer changes
useEffect(() => {
if (mcpServer) {
// Set extra_headers if they exist
if (mcpServer.extra_headers) {
form.setFieldValue("extra_headers", mcpServer.extra_headers);
}
if (mcpServer.static_headers) {
const staticHeaders = Object.entries(mcpServer.static_headers).map(([header, value]) => ({
header,

View File

@ -189,6 +189,7 @@ const MCPServerEdit: React.FC<MCPServerEditProps> = ({
...mcpServer,
transport: effectiveTransport,
static_headers: initialStaticHeaders,
extra_headers: mcpServer.extra_headers || [],
oauth_flow_type: mcpServer.token_url ? OAUTH_FLOW.M2M : OAUTH_FLOW.INTERACTIVE,
token_validation_json: mcpServer.token_validation
? JSON.stringify(mcpServer.token_validation, null, 2)