From 4c06a72075ba6d7179be74c071ab35f3f0d79e9b Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Fri, 3 Apr 2026 17:30:19 -0600 Subject: [PATCH] refactor(docker): update uploadFileToContainer permission handling - Replaced protectedProcedure with withPermission for the uploadFileToContainer mutation to enhance permission management. - Improved code clarity by removing unnecessary imports. --- apps/dokploy/server/api/routers/docker.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dokploy/server/api/routers/docker.ts b/apps/dokploy/server/api/routers/docker.ts index 334947c89..dd322e6c3 100644 --- a/apps/dokploy/server/api/routers/docker.ts +++ b/apps/dokploy/server/api/routers/docker.ts @@ -14,7 +14,7 @@ import { TRPCError } from "@trpc/server"; import { z } from "zod"; import { audit } from "@/server/api/utils/audit"; import { uploadFileToContainerSchema } from "@/utils/schema"; -import { createTRPCRouter, protectedProcedure, withPermission } from "../trpc"; +import { createTRPCRouter, withPermission } from "../trpc"; export const containerIdRegex = /^[a-zA-Z0-9.\-_]+$/; @@ -179,7 +179,7 @@ export const dockerRouter = createTRPCRouter({ return await getServiceContainersByAppName(input.appName, input.serverId); }), - uploadFileToContainer: protectedProcedure + uploadFileToContainer: withPermission("docker", "read") .input(uploadFileToContainerSchema) .mutation(async ({ input, ctx }) => { if (input.serverId) {