mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-26 01:12:21 +00:00
fix(mcp_servers): clean up user fields defs from localStorage on server delete
This commit is contained in:
parent
d5529467e4
commit
c96cc9d261
2 changed files with 7 additions and 1 deletions
|
|
@ -22,7 +22,7 @@ import MCPDiscovery from "./mcp_discovery";
|
|||
import { ByokCredentialModal } from "./ByokCredentialModal";
|
||||
import { getSecureItem } from "@/utils/secureStorage";
|
||||
import UserFieldsModal from "./UserFieldsModal";
|
||||
import { getMissingUserFields, getUserFieldDefs } from "./userFields";
|
||||
import { getMissingUserFields, getUserFieldDefs, removeUserFieldDefs } from "./userFields";
|
||||
import { ExclamationCircleFilled } from "@ant-design/icons";
|
||||
|
||||
const { Text: AntdText, Title: AntdTitle } = Typography;
|
||||
|
|
@ -231,6 +231,7 @@ const MCPServers: React.FC<MCPServerProps> = ({ accessToken, userRole, userID })
|
|||
try {
|
||||
setIsDeletingServer(true);
|
||||
await deleteMCPServer(accessToken, serverIdToDelete);
|
||||
removeUserFieldDefs(serverIdToDelete);
|
||||
NotificationsManager.success("Deleted MCP Server successfully");
|
||||
refetch();
|
||||
} catch (error) {
|
||||
|
|
|
|||
|
|
@ -67,6 +67,11 @@ export function setUserFieldValues(
|
|||
);
|
||||
}
|
||||
|
||||
export function removeUserFieldDefs(serverId: string): void {
|
||||
if (typeof window === "undefined") return;
|
||||
window.localStorage.removeItem(DEFS_KEY(serverId));
|
||||
}
|
||||
|
||||
export function getMissingUserFields(
|
||||
serverId: string,
|
||||
userId: string,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue