From 977677cd2d3e2cefd7062b8fafd2a5d662a0cbcd Mon Sep 17 00:00:00 2001 From: jackkav Date: Tue, 26 May 2026 09:20:18 +0200 Subject: [PATCH] fix: replace useOrganizationPermissions fetcher in AISettings with direct async fetch Co-Authored-By: Claude Sonnet 4.6 --- .../src/ui/components/settings/ai-settings.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/insomnia/src/ui/components/settings/ai-settings.tsx b/packages/insomnia/src/ui/components/settings/ai-settings.tsx index a2938e6677..e9f16a86e8 100644 --- a/packages/insomnia/src/ui/components/settings/ai-settings.tsx +++ b/packages/insomnia/src/ui/components/settings/ai-settings.tsx @@ -1,12 +1,12 @@ -import { getOrganizationFeatures, type FeatureList } from 'insomnia-api'; +import { type FeatureList, getOrganizationFeatures } from 'insomnia-api'; import { useCallback, useEffect, useState } from 'react'; import { Button, Switch } from 'react-aria-components'; import { useParams } from 'react-router'; -import type { AIFeatureNames, LLMBackend, LLMConfig } from '~/main/llm-config-service'; import { models } from '~/insomnia-data'; -import { fallbackFeatures } from '~/routes/organization.$organizationId.permissions'; +import type { AIFeatureNames, LLMBackend, LLMConfig } from '~/main/llm-config-service'; import { useRootLoaderData } from '~/root'; +import { fallbackFeatures } from '~/routes/organization.$organizationId.permissions'; import { Badge } from '~/ui/components/base/badge'; import { Claude } from '~/ui/components/settings/llms/claude'; import { Gemini } from '~/ui/components/settings/llms/gemini'; @@ -132,7 +132,7 @@ export const AISettings = () => { toggleAIFeature('aiMockServers', enabled)} + onChange={enabled => toggleAIFeature('aiMockServers', enabled)} isDisabled={isMockServerFeatureDisabled} className="group flex items-center gap-2" > @@ -158,7 +158,7 @@ export const AISettings = () => { toggleAIFeature('aiCommitMessages', enabled)} + onChange={enabled => toggleAIFeature('aiCommitMessages', enabled)} isDisabled={isCommitMessagesFeatureDisabled} className="group flex items-center gap-2" > @@ -184,7 +184,7 @@ export const AISettings = () => { toggleAIFeature('aiMcpClient', enabled)} + onChange={enabled => toggleAIFeature('aiMcpClient', enabled)} isDisabled={isMcpClientFeatureDisabled} className="group flex items-center gap-2" >