File tree Expand file tree Collapse file tree
apps/sim/app/workspace/[workspaceId]/home/components/search-sources Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import {
1818 useWorkspaceMemberConnectors ,
1919 type WorkspaceMemberConnector ,
2020} from '@/hooks/queries/kb/connectors'
21+ import { knowledgeKeys } from '@/hooks/queries/utils/knowledge-keys'
2122import { useWorkspacePermissionsQuery } from '@/hooks/queries/workspace'
2223import { CONNECTABLE_MEMBERSHIPS , useMemberEnrollment } from '@/hooks/use-member-enrollment'
2324import { usePermissionConfig } from '@/hooks/use-permission-config'
@@ -169,7 +170,15 @@ export function SearchSources({ workspaceId }: SearchSourcesProps) {
169170 ) ,
170171 [ memberConnectors ]
171172 )
172- const membershipQueryKeys = useMemo ( ( ) => [ memberConnectorKeys . list ( workspaceId ) ] , [ workspaceId ] )
173+ /**
174+ * What a finished connection changes. The federated Slack search is here
175+ * too: it holds its answer briefly, and someone who just reconnected Slack
176+ * should stop being told to reconnect it rather than wait that out.
177+ */
178+ const membershipQueryKeys = useMemo (
179+ ( ) => [ memberConnectorKeys . list ( workspaceId ) , knowledgeKeys . slackSearches ( ) ] ,
180+ [ workspaceId ]
181+ )
173182 const {
174183 connectSource,
175184 connectSearchSource,
You can’t perform that action at this time.
0 commit comments