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.
This commit is contained in:
Mauricio Siu
2025-10-05 00:15:02 -06:00
parent fa8722f6c8
commit 0b0f507b49

View File

@@ -1,4 +1,5 @@
import { import {
addNewEnvironment,
addNewProject, addNewProject,
checkProjectAccess, checkProjectAccess,
createApplication, createApplication,
@@ -85,6 +86,12 @@ export const projectRouter = createTRPCRouter({
project.project.projectId, project.project.projectId,
ctx.session.activeOrganizationId, ctx.session.activeOrganizationId,
); );
await addNewEnvironment(
ctx.user.id,
project?.environment?.environmentId || "",
ctx.session.activeOrganizationId,
);
} }
return project; return project;