From 1760b319d36ab4db79c525e387f1f95d27b018a3 Mon Sep 17 00:00:00 2001 From: Stijn-Kuijper Date: Mon, 19 Jun 2023 16:00:53 +0200 Subject: [PATCH] cleanup --- backend/src/integrations/sync.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/backend/src/integrations/sync.ts b/backend/src/integrations/sync.ts index 81b445308..6dfe04930 100644 --- a/backend/src/integrations/sync.ts +++ b/backend/src/integrations/sync.ts @@ -1872,19 +1872,19 @@ const syncSecretsCloudflarePages = async ({ const secretsObj: any = {...secrets}; for (const [key, val] of Object.entries(secretsObj)) { - secretsObj[key] = { value: val }; + secretsObj[key] = { type: "secret_text", value: val }; } - for await (const key of Object.keys(getSecretsRes)) { - if (!(key in secrets)) { - // case: secret deos not exist in infisical - // -> delete secret from cloudflare pages - secretsObj[key] = null; + if (getSecretsRes) { // if there are no env vars set in cloudflare pages, none have to be deleted either + for await (const key of Object.keys(getSecretsRes)) { + if (!(key in secrets)) { + // case: secret deos not exist in infisical + // -> delete secret from cloudflare pages + secretsObj[key] = null; + } } } - console.log(secretsObj); // -> { test: { value: 'test' }, aaa: null, test_cf: null } - const result = await standardRequest.patch( `${INTEGRATION_CLOUDFLARE_PAGES_API_URL}/client/v4/accounts/${accessId}/pages/projects/${integration.app}`, { @@ -1901,8 +1901,6 @@ const syncSecretsCloudflarePages = async ({ }, } ) - - console.log(result); } export { syncSecrets };