diff --git a/static/app/utils/seer/useMutateAutofixProject.ts b/static/app/utils/seer/useMutateAutofixProject.ts index ea83d07c552a..acf7c73470e8 100644 --- a/static/app/utils/seer/useMutateAutofixProject.ts +++ b/static/app/utils/seer/useMutateAutofixProject.ts @@ -12,7 +12,10 @@ import { knownAgentIntegrationsQueryOptions, parseAgentOption, } from 'sentry/utils/seer/preferredAgent'; -import {getSeerProjectSettingsQueryOptions} from 'sentry/utils/seer/seerProjectSettings'; +import { + getInfiniteSeerProjectsSettingsQueryOptions, + getSeerProjectSettingsQueryOptions, +} from 'sentry/utils/seer/seerProjectSettings'; import { getTuningFromStoppingPoint, resolveStoppingPoint, @@ -163,6 +166,15 @@ export function useMutateAutofixProject() { projectSlug: project.slug, }), }); + // Invalidate the org-level infinite seer projects list so the + // /settings/seer/projects/ table reflects the newly added project + // without waiting for its 60s staleTime to expire. + const {queryKey: infiniteProjectsQueryKey} = + getInfiniteSeerProjectsSettingsQueryOptions({organization, query: {}}); + queryClient.invalidateQueries({ + queryKey: [infiniteProjectsQueryKey[0]], + exact: false, + }); }, }); }