diff --git a/frontend/src/hooks/api/integrations/queries.tsx b/frontend/src/hooks/api/integrations/queries.tsx index f869046a1..214f7de93 100644 --- a/frontend/src/hooks/api/integrations/queries.tsx +++ b/frontend/src/hooks/api/integrations/queries.tsx @@ -46,8 +46,8 @@ export const useCreateIntegration = () => { integrationAuthId: string; isActive: boolean; secretPath: string; - app?: string | null; - appId?: string | null; + app?: string; + appId?: string; sourceEnvironment: string; targetEnvironment: string | null; targetEnvironmentId: string | null; diff --git a/frontend/src/pages/integrations/aws-parameter-store/create.tsx b/frontend/src/pages/integrations/aws-parameter-store/create.tsx index b537a9827..60d8849e4 100644 --- a/frontend/src/pages/integrations/aws-parameter-store/create.tsx +++ b/frontend/src/pages/integrations/aws-parameter-store/create.tsx @@ -97,8 +97,6 @@ export default function AWSParameterStoreCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: null, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/aws-secret-manager/create.tsx b/frontend/src/pages/integrations/aws-secret-manager/create.tsx index b919a6daf..fb6fdf90d 100644 --- a/frontend/src/pages/integrations/aws-secret-manager/create.tsx +++ b/frontend/src/pages/integrations/aws-secret-manager/create.tsx @@ -97,7 +97,6 @@ export default function AWSSecretManagerCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetSecretName.trim(), - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/azure-key-vault/create.tsx b/frontend/src/pages/integrations/azure-key-vault/create.tsx index 7bc6fc9f0..d6b843923 100644 --- a/frontend/src/pages/integrations/azure-key-vault/create.tsx +++ b/frontend/src/pages/integrations/azure-key-vault/create.tsx @@ -60,7 +60,6 @@ export default function AzureKeyVaultCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: vaultBaseUrl, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/circleci/create.tsx b/frontend/src/pages/integrations/circleci/create.tsx index 199b4bece..5620b10c8 100644 --- a/frontend/src/pages/integrations/circleci/create.tsx +++ b/frontend/src/pages/integrations/circleci/create.tsx @@ -66,9 +66,7 @@ export default function CircleCICreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/cloud-66/create.tsx b/frontend/src/pages/integrations/cloud-66/create.tsx index 76e874542..5b51e3d99 100644 --- a/frontend/src/pages/integrations/cloud-66/create.tsx +++ b/frontend/src/pages/integrations/cloud-66/create.tsx @@ -64,9 +64,7 @@ export default function Cloud66CreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/codefresh/create.tsx b/frontend/src/pages/integrations/codefresh/create.tsx index 550fac89d..c4d4a0e5a 100644 --- a/frontend/src/pages/integrations/codefresh/create.tsx +++ b/frontend/src/pages/integrations/codefresh/create.tsx @@ -64,9 +64,7 @@ export default function CodefreshCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/digital-ocean-app-platform/create.tsx b/frontend/src/pages/integrations/digital-ocean-app-platform/create.tsx index 1a5968007..f7f1ec633 100644 --- a/frontend/src/pages/integrations/digital-ocean-app-platform/create.tsx +++ b/frontend/src/pages/integrations/digital-ocean-app-platform/create.tsx @@ -64,9 +64,7 @@ export default function DigitalOceanAppPlatformCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/flyio/create.tsx b/frontend/src/pages/integrations/flyio/create.tsx index b0549cc58..082ce81a4 100644 --- a/frontend/src/pages/integrations/flyio/create.tsx +++ b/frontend/src/pages/integrations/flyio/create.tsx @@ -67,7 +67,6 @@ export default function FlyioCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/gcp-secret-manager/create.tsx b/frontend/src/pages/integrations/gcp-secret-manager/create.tsx index 8d5d1ff1b..f90d5f158 100644 --- a/frontend/src/pages/integrations/gcp-secret-manager/create.tsx +++ b/frontend/src/pages/integrations/gcp-secret-manager/create.tsx @@ -64,7 +64,7 @@ export default function GCPSecretManagerCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name ?? null, + app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name, appId: targetAppId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, diff --git a/frontend/src/pages/integrations/gcp-secret-manager/pat/create.tsx b/frontend/src/pages/integrations/gcp-secret-manager/pat/create.tsx index fdcc58710..f21a37304 100644 --- a/frontend/src/pages/integrations/gcp-secret-manager/pat/create.tsx +++ b/frontend/src/pages/integrations/gcp-secret-manager/pat/create.tsx @@ -60,7 +60,7 @@ export default function GCPSecretManagerCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name ?? null, + app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name, appId: targetAppId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, diff --git a/frontend/src/pages/integrations/github/create.tsx b/frontend/src/pages/integrations/github/create.tsx index 885155570..c99c60342 100644 --- a/frontend/src/pages/integrations/github/create.tsx +++ b/frontend/src/pages/integrations/github/create.tsx @@ -71,7 +71,6 @@ export default function GitHubCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp.name, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/gitlab/create.tsx b/frontend/src/pages/integrations/gitlab/create.tsx index 57524ef1e..8c4ba6cd1 100644 --- a/frontend/src/pages/integrations/gitlab/create.tsx +++ b/frontend/src/pages/integrations/gitlab/create.tsx @@ -94,10 +94,7 @@ export default function GitLabCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: - integrationAuthApps?.find( - (integrationAuthApp) => integrationAuthApp.appId === targetAppId - )?.name ?? null, + app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name, appId: targetAppId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: targetEnvironment === "" ? "*" : targetEnvironment, diff --git a/frontend/src/pages/integrations/hashicorp-vault/create.tsx b/frontend/src/pages/integrations/hashicorp-vault/create.tsx index 0fb973851..0134c66bc 100644 --- a/frontend/src/pages/integrations/hashicorp-vault/create.tsx +++ b/frontend/src/pages/integrations/hashicorp-vault/create.tsx @@ -65,7 +65,6 @@ export default function HashiCorpVaultCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: vaultEnginePath, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/heroku/create.tsx b/frontend/src/pages/integrations/heroku/create.tsx index 9bce95a0d..cedd6e44c 100644 --- a/frontend/src/pages/integrations/heroku/create.tsx +++ b/frontend/src/pages/integrations/heroku/create.tsx @@ -65,7 +65,6 @@ export default function HerokuCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: null, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/laravel-forge/create.tsx b/frontend/src/pages/integrations/laravel-forge/create.tsx index b1090c442..08ea2d6b5 100644 --- a/frontend/src/pages/integrations/laravel-forge/create.tsx +++ b/frontend/src/pages/integrations/laravel-forge/create.tsx @@ -64,9 +64,7 @@ export default function LaravelForgeCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/netlify/create.tsx b/frontend/src/pages/integrations/netlify/create.tsx index 0a729c076..c649ad5ed 100644 --- a/frontend/src/pages/integrations/netlify/create.tsx +++ b/frontend/src/pages/integrations/netlify/create.tsx @@ -73,9 +73,7 @@ export default function NetlifyCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/northflank/create.tsx b/frontend/src/pages/integrations/northflank/create.tsx index ac6c0f0aa..9869a9030 100644 --- a/frontend/src/pages/integrations/northflank/create.tsx +++ b/frontend/src/pages/integrations/northflank/create.tsx @@ -85,9 +85,7 @@ export default function NorthflankCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: integrationAuthApps?.find( - (integrationAuthApp) => integrationAuthApp.appId === targetAppId - )?.name ?? null, + app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name, appId: targetAppId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, diff --git a/frontend/src/pages/integrations/render/create.tsx b/frontend/src/pages/integrations/render/create.tsx index fc347f835..a1b83ed0d 100644 --- a/frontend/src/pages/integrations/render/create.tsx +++ b/frontend/src/pages/integrations/render/create.tsx @@ -64,9 +64,7 @@ export default function RenderCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/supabase/create.tsx b/frontend/src/pages/integrations/supabase/create.tsx index 0b9332918..dd226f438 100644 --- a/frontend/src/pages/integrations/supabase/create.tsx +++ b/frontend/src/pages/integrations/supabase/create.tsx @@ -65,9 +65,7 @@ export default function SupabaseCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/teamcity/create.tsx b/frontend/src/pages/integrations/teamcity/create.tsx index e2a2b2d58..daafb4257 100644 --- a/frontend/src/pages/integrations/teamcity/create.tsx +++ b/frontend/src/pages/integrations/teamcity/create.tsx @@ -74,7 +74,7 @@ export default function TeamCityCreateIntegrationPage() { await mutateAsync({ integrationAuthId: integrationAuth?._id, isActive: true, - app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name ?? null, + app: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.appId === targetAppId)?.name, appId: targetAppId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: targetEnvironment ? targetEnvironment.name : null, diff --git a/frontend/src/pages/integrations/terraform-cloud/create.tsx b/frontend/src/pages/integrations/terraform-cloud/create.tsx index 6245265a0..f0e535fb5 100644 --- a/frontend/src/pages/integrations/terraform-cloud/create.tsx +++ b/frontend/src/pages/integrations/terraform-cloud/create.tsx @@ -76,9 +76,7 @@ export default function TerraformCloudCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/travisci/create.tsx b/frontend/src/pages/integrations/travisci/create.tsx index 5f83b35d2..c2d1ac745 100644 --- a/frontend/src/pages/integrations/travisci/create.tsx +++ b/frontend/src/pages/integrations/travisci/create.tsx @@ -64,9 +64,7 @@ export default function TravisCICreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null, diff --git a/frontend/src/pages/integrations/windmill/create.tsx b/frontend/src/pages/integrations/windmill/create.tsx index 66559d020..7b9d3e7d8 100644 --- a/frontend/src/pages/integrations/windmill/create.tsx +++ b/frontend/src/pages/integrations/windmill/create.tsx @@ -65,9 +65,7 @@ export default function WindmillCreateIntegrationPage() { integrationAuthId: integrationAuth?._id, isActive: true, app: targetApp, - appId: - integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp) - ?.appId ?? null, + appId: integrationAuthApps?.find((integrationAuthApp) => integrationAuthApp.name === targetApp)?.appId, sourceEnvironment: selectedSourceEnvironment, targetEnvironment: null, targetEnvironmentId: null,