Skip to content

Commit f390e91

Browse files
authored
fix: can save an event type without a slug (calcom#21922)
1 parent e413359 commit f390e91

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

packages/prisma/zod-utils.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,13 @@ export type IntervalLimitsType = IntervalLimit | null;
228228

229229
export { intervalLimitsType } from "@calcom/lib/intervalLimits/intervalLimitSchema";
230230

231-
export const eventTypeSlug = z.string().transform((val) => slugify(val.trim()));
231+
export const eventTypeSlug = z
232+
.string()
233+
.trim()
234+
.transform((val) => slugify(val))
235+
.refine((val) => val.length >= 1, {
236+
message: "Please enter at least one character",
237+
});
232238

233239
export const stringToDate = z.string().transform((a) => new Date(a));
234240

0 commit comments

Comments
 (0)