From e1ca7c249087a12a323c09d2edeeca8d3ab2bea6 Mon Sep 17 00:00:00 2001 From: Bogdan Nechyporenko Date: Fri, 14 Mar 2025 22:06:10 +0100 Subject: [PATCH] wip Signed-off-by: Bogdan Nechyporenko --- .../src/actions/createProject.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/scaffolder-backend-module-sentry/src/actions/createProject.ts b/plugins/scaffolder-backend-module-sentry/src/actions/createProject.ts index de2564028d..b0a17f1947 100644 --- a/plugins/scaffolder-backend-module-sentry/src/actions/createProject.ts +++ b/plugins/scaffolder-backend-module-sentry/src/actions/createProject.ts @@ -88,7 +88,7 @@ export function createSentryCreateProjectAction(options: { config: Config }) { throw new InputError(`No valid sentry token given`); } - const { contentType, result } = await ctx.checkpoint({ + const { result } = await ctx.checkpoint({ key: `create.project.${organizationSlug}.${teamSlug}`, // eslint-disable-next-line no-loop-func fn: async () => { @@ -104,6 +104,8 @@ export function createSentryCreateProjectAction(options: { config: Config }) { }, ); + const contentType = response.headers.get('content-type'); + if (contentType !== 'application/json') { throw new InputError( `Unexpected Sentry Response Type: ${await response.text()}`, @@ -117,7 +119,6 @@ export function createSentryCreateProjectAction(options: { config: Config }) { } return { - contentType: response.headers.get('content-type'), code: response.status, result: res as { id: string }, };