refactor: make optional field name

This commit is contained in:
Mauricio Siu
2025-01-26 19:00:58 -06:00
parent 0fb67ced5d
commit 24327139b8
3 changed files with 4 additions and 10 deletions

View File

@@ -110,10 +110,7 @@ const mySchema = z.discriminatedUnion("type", [
type: z.literal("mysql"), type: z.literal("mysql"),
databaseRootPassword: z.string().default(""), databaseRootPassword: z.string().default(""),
databaseUser: z.string().default("mysql"), databaseUser: z.string().default("mysql"),
databaseName: z databaseName: z.string().default("mysql"),
.string()
.min(1, "Database name required")
.default("mysql"),
}) })
.merge(baseDatabaseSchema), .merge(baseDatabaseSchema),
z z
@@ -122,10 +119,7 @@ const mySchema = z.discriminatedUnion("type", [
dockerImage: z.string().default("mariadb:4"), dockerImage: z.string().default("mariadb:4"),
databaseRootPassword: z.string().default(""), databaseRootPassword: z.string().default(""),
databaseUser: z.string().default("mariadb"), databaseUser: z.string().default("mariadb"),
databaseName: z databaseName: z.string().default("mariadb"),
.string()
.min(1, "Database name required")
.default("mariadb"),
}) })
.merge(baseDatabaseSchema), .merge(baseDatabaseSchema),
]); ]);

View File

@@ -12,6 +12,7 @@ import {
import { TRPCError } from "@trpc/server"; import { TRPCError } from "@trpc/server";
import { cancelJobs } from "@/server/utils/backup";
import { import {
IS_CLOUD, IS_CLOUD,
addNewService, addNewService,
@@ -31,7 +32,6 @@ import {
updateMySqlById, updateMySqlById,
} from "@dokploy/server"; } from "@dokploy/server";
import { observable } from "@trpc/server/observable"; import { observable } from "@trpc/server/observable";
import { cancelJobs } from "@/server/utils/backup";
export const mysqlRouter = createTRPCRouter({ export const mysqlRouter = createTRPCRouter({
create: protectedProcedure create: protectedProcedure

View File

@@ -14,6 +14,7 @@ import {
apiSaveExternalPortPostgres, apiSaveExternalPortPostgres,
apiUpdatePostgres, apiUpdatePostgres,
} from "@/server/db/schema"; } from "@/server/db/schema";
import { cancelJobs } from "@/server/utils/backup";
import { import {
IS_CLOUD, IS_CLOUD,
addNewService, addNewService,
@@ -35,7 +36,6 @@ import {
import { TRPCError } from "@trpc/server"; import { TRPCError } from "@trpc/server";
import { observable } from "@trpc/server/observable"; import { observable } from "@trpc/server/observable";
import { z } from "zod"; import { z } from "zod";
import { cancelJobs } from "@/server/utils/backup";
const ee = new EventEmitter(); const ee = new EventEmitter();