From babe70e00f87bddf9fb0eb5817e2b3519c9c032e Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Thu, 20 Feb 2025 16:06:58 -0800 Subject: [PATCH] fix: propagate set secrets error for flyio integration --- .../services/integration-auth/integration-sync-secret.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/src/services/integration-auth/integration-sync-secret.ts b/backend/src/services/integration-auth/integration-sync-secret.ts index 249307f8d..93318762b 100644 --- a/backend/src/services/integration-auth/integration-sync-secret.ts +++ b/backend/src/services/integration-auth/integration-sync-secret.ts @@ -2257,7 +2257,9 @@ const syncSecretsFlyio = async ({ } `; - await request.post( + type TFlyioErrors = { message: string }[]; + + const setSecretsResp = await request.post<{ errors?: TFlyioErrors }>( IntegrationUrls.FLYIO_API_URL, { query: SetSecrets, @@ -2279,6 +2281,10 @@ const syncSecretsFlyio = async ({ } ); + if (setSecretsResp.data.errors?.length) { + throw new Error(JSON.stringify(setSecretsResp.data.errors)); + } + // get secrets interface FlyioSecret { name: string;