From bdf0a932fe7b80793cf4061730a27c81ed9e35d1 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 13:46:33 +0000 Subject: [PATCH] [autofix.ci] apply automated fixes --- .../dashboard/project/advanced-environment-selector.tsx | 5 +++-- packages/server/src/services/user.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx b/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx index 28970c641..0aa2089cb 100644 --- a/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx +++ b/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx @@ -75,8 +75,9 @@ export const AdvancedEnvironmentSelector = ({ const { data: currentUser } = api.user.get.useQuery(); // Check if user can create environments - const canCreateEnvironments = currentUser?.role === "owner" || - currentUser?.role === "admin" || + const canCreateEnvironments = + currentUser?.role === "owner" || + currentUser?.role === "admin" || currentUser?.canCreateEnvironments === true; const haveServices = diff --git a/packages/server/src/services/user.ts b/packages/server/src/services/user.ts index 8cf89144f..3cc4671c4 100644 --- a/packages/server/src/services/user.ts +++ b/packages/server/src/services/user.ts @@ -279,7 +279,7 @@ export const checkEnvironmentCreationPermission = async ( ) => { // Get user's member record const member = await findMemberById(userId, organizationId); - + if (!member) { throw new TRPCError({ code: "UNAUTHORIZED",