mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-07 02:59:05 +00:00
Merge pull request #14542 from uc4w6c/fix/mcp-server-delete-refresh
fix: recompute filters after deleting an MCP Server
This commit is contained in:
commit
e368a0895f
1 changed files with 4 additions and 4 deletions
|
|
@ -40,6 +40,7 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
|
|||
data: mcpServers,
|
||||
isLoading: isLoadingServers,
|
||||
refetch,
|
||||
dataUpdatedAt,
|
||||
} = useQuery({
|
||||
queryKey: ["mcpServers"],
|
||||
queryFn: () => {
|
||||
|
|
@ -47,7 +48,7 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
|
|||
return fetchMCPServers(accessToken)
|
||||
},
|
||||
enabled: !!accessToken,
|
||||
}) as { data: MCPServer[]; isLoading: boolean; refetch: () => void }
|
||||
}) as { data: MCPServer[]; isLoading: boolean; refetch: () => void; dataUpdatedAt: number }
|
||||
|
||||
// state
|
||||
const [serverIdToDelete, setServerToDelete] = useState<string | null>(null)
|
||||
|
|
@ -117,11 +118,10 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
|
|||
setFilteredServers(filtered)
|
||||
}
|
||||
|
||||
// Initial and effect-based filtering
|
||||
// Initial and effect-based filtering (trigger on query data updates)
|
||||
useEffect(() => {
|
||||
filterServers(selectedTeam, selectedMcpAccessGroup)
|
||||
// eslint-disable-next-line
|
||||
}, [mcpServers])
|
||||
}, [dataUpdatedAt])
|
||||
|
||||
const columns = React.useMemo(
|
||||
() =>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue