diff --git a/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx b/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx index 462bd760a..b8527da59 100644 --- a/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx +++ b/apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx @@ -77,7 +77,6 @@ export const AdvancedEnvironmentSelector = ({ const createEnvironment = api.environment.create.useMutation(); const updateEnvironment = api.environment.update.useMutation(); const deleteEnvironment = api.environment.remove.useMutation(); - const duplicateEnvironment = api.environment.duplicate.useMutation(); // Refetch project data const utils = api.useUtils(); @@ -159,26 +158,6 @@ export const AdvancedEnvironmentSelector = ({ } }; - const handleDuplicateEnvironment = async (environment: Environment) => { - try { - const result = await duplicateEnvironment.mutateAsync({ - environmentId: environment.environmentId, - name: `${environment.name}-copy`, - description: environment.description || undefined, - }); - - toast.success("Environment duplicated successfully"); - utils.project.one.invalidate({ projectId }); - - // Navigate to the new duplicated environment - router.push( - `/dashboard/project/${projectId}/environment/${result.environmentId}`, - ); - } catch (error) { - toast.error("Failed to duplicate environment"); - } - }; - const openEditDialog = (environment: Environment) => { setSelectedEnvironment(environment); setName(environment.name);