diff --git a/static/app/actionCreators/prompts.tsx b/static/app/actionCreators/prompts.tsx index b3ebb905ca20..25b307c30932 100644 --- a/static/app/actionCreators/prompts.tsx +++ b/static/app/actionCreators/prompts.tsx @@ -42,13 +42,19 @@ type PromptCheckParams = { * The prompt feature name */ feature: string | string[]; - organization: OrganizationSummary | null; + organization: OrganizationSummary; /** * The numeric project ID as a string */ projectId?: string; }; +type PromptCheckHookParams = { + feature: string | string[]; + organization: OrganizationSummary | null; + projectId?: string; +}; + /** * Raw response data from the endpoint */ @@ -90,10 +96,9 @@ export async function promptsCheck( ): Promise { const query = { feature: params.feature, - organization_id: params.organization?.id, ...(params.projectId === undefined ? {} : {project_id: params.projectId}), }; - const url = `/organizations/${params.organization?.slug}/prompts-activity/`; + const url = `/organizations/${params.organization.slug}/prompts-activity/`; const response: PromptResponse = await api.requestPromise(url, { query, }); @@ -112,16 +117,13 @@ export const makePromptsCheckQueryKey = ({ feature, organization, projectId, -}: PromptCheckParams): ApiQueryKey => { +}: PromptCheckHookParams): ApiQueryKey => { const url = `/organizations/${organization?.slug}/prompts-activity/`; - return [ - url, - {query: {feature, organization_id: organization?.id, project_id: projectId}}, - ]; + return [url, {query: {feature, project_id: projectId}}]; }; export function usePromptsCheck( - {feature, organization, projectId}: PromptCheckParams, + {feature, organization, projectId}: PromptCheckHookParams, {enabled = true, ...options}: Partial> = {} ) { return useApiQuery( @@ -422,7 +424,6 @@ export async function batchedPromptsCheck( ): Promise> { const query = { feature: features, - organization_id: params.organization.id, ...(params.projectId === undefined ? {} : {project_id: params.projectId}), }; const url = `/organizations/${params.organization.slug}/prompts-activity/`; diff --git a/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.spec.tsx b/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.spec.tsx index 9a26c86c270f..1074defbd455 100644 --- a/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.spec.tsx +++ b/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.spec.tsx @@ -92,7 +92,6 @@ describe('StacktraceBanners', () => { expect.objectContaining({ query: { feature: 'stacktrace_link', - organization_id: org.id, project_id: project.id, }, }) diff --git a/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.tsx b/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.tsx index d8e26b8fc12b..42e3382f221e 100644 --- a/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.tsx +++ b/static/app/components/events/interfaces/crashContent/exception/banners/stacktraceBanners.tsx @@ -45,7 +45,7 @@ export function StacktraceBanners({stacktrace, event}: StacktraceBannersProps) { ); const {isLoading, isError, isPromptDismissed, dismissPrompt} = usePrompt({ - organization: organization!, + organization, feature: integrationPromptKey, projectId: project?.id, options: {enabled},