diff --git a/src/renderer/src/pages/settings/MCPSettings/InstallNpxUv.tsx b/src/renderer/src/pages/settings/MCPSettings/InstallNpxUv.tsx index 8154132ae..ef1bbfad3 100644 --- a/src/renderer/src/pages/settings/MCPSettings/InstallNpxUv.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/InstallNpxUv.tsx @@ -42,8 +42,8 @@ const InstallNpxUv: FC = ({ mini = false }) => { try { setIsInstallingUv(true) await window.api.installUVBinary() - setIsUvInstalled(true) setIsInstallingUv(false) + dispatch(setIsUvInstalled(true)) } catch (error: any) { window.message.error({ content: `${t('settings.mcp.installError')}: ${error.message}`, key: 'mcp-install-error' }) setIsInstallingUv(false) @@ -55,8 +55,8 @@ const InstallNpxUv: FC = ({ mini = false }) => { try { setIsInstallingBun(true) await window.api.installBunBinary() - setIsBunInstalled(true) setIsInstallingBun(false) + dispatch(setIsBunInstalled(true)) } catch (error: any) { window.message.error({ content: `${t('settings.mcp.installError')}: ${error.message}`,