From 36cf3a69fcc9bfd35a7c8754a6baf395f9cc07ea Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Tue, 3 Mar 2026 22:55:46 -0600 Subject: [PATCH] refactor: simplify createMount mutation by returning the promise directly Updated the createMount mutation to return the promise from createMount directly, enhancing readability. Additionally, adjusted the serviceType schema definition for clarity by removing the default value assignment. --- apps/dokploy/server/api/routers/mount.ts | 3 +-- packages/server/src/db/schema/mount.ts | 20 +++++++++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/apps/dokploy/server/api/routers/mount.ts b/apps/dokploy/server/api/routers/mount.ts index f19606236..34e29ab72 100644 --- a/apps/dokploy/server/api/routers/mount.ts +++ b/apps/dokploy/server/api/routers/mount.ts @@ -69,8 +69,7 @@ export const mountRouter = createTRPCRouter({ create: protectedProcedure .input(apiCreateMount) .mutation(async ({ input }) => { - await createMount(input); - return true; + return await createMount(input); }), remove: protectedProcedure .input(apiRemoveMount) diff --git a/packages/server/src/db/schema/mount.ts b/packages/server/src/db/schema/mount.ts index bee8f9186..d64ded63c 100644 --- a/packages/server/src/db/schema/mount.ts +++ b/packages/server/src/db/schema/mount.ts @@ -99,17 +99,15 @@ const createSchema = createInsertSchema(mounts, { mountPath: z.string().min(1), mountId: z.string().optional(), filePath: z.string().optional(), - serviceType: z - .enum([ - "application", - "postgres", - "mysql", - "mariadb", - "mongo", - "redis", - "compose", - ]) - .default("application"), + serviceType: z.enum([ + "application", + "postgres", + "mysql", + "mariadb", + "mongo", + "redis", + "compose", + ]), }); export type ServiceType = NonNullable<