From 0b0f507b493051a9ec44c6b2f9d05db110c9e27e Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 5 Oct 2025 00:15:02 -0600 Subject: [PATCH] feat: add functionality to create a new environment when a project is created - Integrated the `addNewEnvironment` function into the project creation process. - Ensured that the environment is associated with the current user and organization. --- apps/dokploy/server/api/routers/project.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/dokploy/server/api/routers/project.ts b/apps/dokploy/server/api/routers/project.ts index 5dd2ee69..9f46d7de 100644 --- a/apps/dokploy/server/api/routers/project.ts +++ b/apps/dokploy/server/api/routers/project.ts @@ -1,4 +1,5 @@ import { + addNewEnvironment, addNewProject, checkProjectAccess, createApplication, @@ -85,6 +86,12 @@ export const projectRouter = createTRPCRouter({ project.project.projectId, ctx.session.activeOrganizationId, ); + + await addNewEnvironment( + ctx.user.id, + project?.environment?.environmentId || "", + ctx.session.activeOrganizationId, + ); } return project;