diff --git a/apps/dokploy/pages/api/deploy/compose/[refreshToken].ts b/apps/dokploy/pages/api/deploy/compose/[refreshToken].ts index 9c1fb5207..eb61f0851 100644 --- a/apps/dokploy/pages/api/deploy/compose/[refreshToken].ts +++ b/apps/dokploy/pages/api/deploy/compose/[refreshToken].ts @@ -54,11 +54,13 @@ export default async function handler( if (sourceType === "github") { const branchName = extractBranchName(req.headers, req.body); const normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ + req.body?.commits + ?.flatMap((commit: any) => [ ...(commit.modified || []), ...(commit.added || []), ...(commit.removed || []), - ]).filter(Boolean) || []; + ]) + .filter(Boolean) || []; const shouldDeployPaths = shouldDeploy( composeResult.watchPaths, @@ -77,11 +79,13 @@ export default async function handler( } else if (sourceType === "gitlab") { const branchName = extractBranchName(req.headers, req.body); const normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ + req.body?.commits + ?.flatMap((commit: any) => [ ...(commit.modified || []), ...(commit.added || []), ...(commit.removed || []), - ]).filter(Boolean) || []; + ]) + .filter(Boolean) || []; const shouldDeployPaths = shouldDeploy( composeResult.watchPaths, @@ -131,25 +135,31 @@ export default async function handler( if (provider === "github") { normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ - ...(commit.modified || []), - ...(commit.added || []), - ...(commit.removed || []), - ]).filter(Boolean) || []; + req.body?.commits + ?.flatMap((commit: any) => [ + ...(commit.modified || []), + ...(commit.added || []), + ...(commit.removed || []), + ]) + .filter(Boolean) || []; } else if (provider === "gitlab") { normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ - ...(commit.modified || []), - ...(commit.added || []), - ...(commit.removed || []), - ]).filter(Boolean) || []; + req.body?.commits + ?.flatMap((commit: any) => [ + ...(commit.modified || []), + ...(commit.added || []), + ...(commit.removed || []), + ]) + .filter(Boolean) || []; } else if (provider === "gitea") { normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ - ...(commit.modified || []), - ...(commit.added || []), - ...(commit.removed || []), - ]).filter(Boolean) || []; + req.body?.commits + ?.flatMap((commit: any) => [ + ...(commit.modified || []), + ...(commit.added || []), + ...(commit.removed || []), + ]) + .filter(Boolean) || []; } const shouldDeployPaths = shouldDeploy( @@ -165,11 +175,13 @@ export default async function handler( const branchName = extractBranchName(req.headers, req.body); const normalizedCommits = - req.body?.commits?.flatMap((commit: any) => [ + req.body?.commits + ?.flatMap((commit: any) => [ ...(commit.modified || []), ...(commit.added || []), ...(commit.removed || []), - ]).filter(Boolean) || []; + ]) + .filter(Boolean) || []; const shouldDeployPaths = shouldDeploy( composeResult.watchPaths, diff --git a/apps/dokploy/pages/api/deploy/github.ts b/apps/dokploy/pages/api/deploy/github.ts index 9a0dce1f5..7c6de13f8 100644 --- a/apps/dokploy/pages/api/deploy/github.ts +++ b/apps/dokploy/pages/api/deploy/github.ts @@ -214,11 +214,13 @@ export default async function handler( const deploymentHash = extractHash(req.headers, req.body); const owner = githubBody?.repository?.owner?.name; const normalizedCommits = - githubBody?.commits?.flatMap((commit: any) => [ + githubBody?.commits + ?.flatMap((commit: any) => [ ...(commit.modified || []), ...(commit.added || []), ...(commit.removed || []), - ]).filter(Boolean) || []; + ]) + .filter(Boolean) || []; const apps = await db.query.applications.findMany({ where: and(