From e2362d8f2a3e651e80894d6aa73f11103cbcd73b Mon Sep 17 00:00:00 2001 From: zomars Date: Mon, 10 Oct 2022 18:28:24 -0600 Subject: [PATCH] Makes team names and slug required --- .../migration.sql | 10 ++++++++++ packages/prisma/schema.prisma | 8 +++++--- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 packages/prisma/migrations/20221011001632_make_team_name_slug_required/migration.sql diff --git a/packages/prisma/migrations/20221011001632_make_team_name_slug_required/migration.sql b/packages/prisma/migrations/20221011001632_make_team_name_slug_required/migration.sql new file mode 100644 index 0000000000..0f44b1c34f --- /dev/null +++ b/packages/prisma/migrations/20221011001632_make_team_name_slug_required/migration.sql @@ -0,0 +1,10 @@ +/* + Warnings: + + - Made the column `name` on table `Team` required. This step will fail if there are existing NULL values in that column. + - Made the column `slug` on table `Team` required. This step will fail if there are existing NULL values in that column. + +*/ +-- AlterTable +ALTER TABLE "Team" ALTER COLUMN "name" SET NOT NULL, +ALTER COLUMN "slug" SET NOT NULL; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 1e98cd7c57..f32721b0b3 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -31,7 +31,7 @@ enum PeriodType { model EventType { id Int @id @default(autoincrement()) - /// @zod.nonempty() + /// @zod.min(1) title String /// @zod.custom(imports.eventTypeSlug) slug String @@ -192,8 +192,10 @@ model User { model Team { id Int @id @default(autoincrement()) - name String? - slug String? @unique + /// @zod.min(1) + name String + /// @zod.min(1) + slug String @unique logo String? bio String? hideBranding Boolean @default(false)