diff --git a/apps/web/server/routers/viewer/eventTypes.tsx b/apps/web/server/routers/viewer/eventTypes.tsx index 53c0dd7508..b6519406d2 100644 --- a/apps/web/server/routers/viewer/eventTypes.tsx +++ b/apps/web/server/routers/viewer/eventTypes.tsx @@ -8,7 +8,7 @@ import { _EventTypeModel, } from "@calcom/prisma/zod"; import { stringOrNumber } from "@calcom/prisma/zod-utils"; -import { createEventTypeInput } from "@calcom/prisma/zod-utils"; +import { createEventTypeInput } from "@calcom/prisma/zod/eventtypeCustom"; import { createProtectedRouter } from "@server/createRouter"; import { viewerRouter } from "@server/routers/viewer"; diff --git a/package.json b/package.json index ae045be2e6..d0bacc2b02 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "lint": "turbo run lint", "pre-commit": "lint-staged", "prepare": "husky install", - "postinstall": "yarn workspace @calcom/prisma generate-schemas", "start": "turbo run start --scope=\"@calcom/web\"", "test": "turbo run test", "test-playwright": "yarn playwright test", diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts index 011c971080..76dc746bd7 100644 --- a/packages/prisma/zod-utils.ts +++ b/packages/prisma/zod-utils.ts @@ -2,8 +2,6 @@ import { z } from "zod"; import { LocationType } from "@calcom/lib/location"; -import { _EventTypeModel } from "./zod/eventtype"; - export const eventTypeLocations = z.array( z.object({ type: z.nativeEnum(LocationType), address: z.string().optional() }) ); @@ -11,19 +9,3 @@ export const eventTypeLocations = z.array( export const eventTypeSlug = z.string().transform((val) => val.trim()); export const stringToDate = z.string().transform((a) => new Date(a)); export const stringOrNumber = z.union([z.string().transform((v) => parseInt(v, 10)), z.number().int()]); - -const createEventTypeBaseInput = _EventTypeModel - .pick({ - title: true, - slug: true, - description: true, - length: true, - teamId: true, - schedulingType: true, - }) - .refine((data) => (data.teamId ? data.teamId && data.schedulingType : true), { - path: ["schedulingType"], - message: "You must select a scheduling type for team events", - }); - -export const createEventTypeInput = createEventTypeBaseInput; diff --git a/turbo.json b/turbo.json index 862195a462..1ee7e8ebe7 100644 --- a/turbo.json +++ b/turbo.json @@ -51,9 +51,6 @@ ], "outputs": [".next/**"] }, - "@calcom/web#dev": { - "dependsOn": ["@calcom/prisma#build"] - }, "@calcom/web#dx": { "dependsOn": ["@calcom/prisma#dx"] },