diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 11c08e6..78979f0 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -34,10 +34,10 @@ model Admin { } model Discipline { - id Int @id @default(autoincrement()) - pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid + id Int @id @default(autoincrement()) + pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid name String - briefDescription String @default("description") + briefDescription String @default("description") fullDescription String? minTeamSize Int maxTeamSize Int @@ -62,16 +62,16 @@ model RoleSchema { } model Team { - id Int @id @default(autoincrement()) - pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid - name String - leaderEmail String - verified Boolean @default(false) + id Int @id @default(autoincrement()) + pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid + name String + leaderEmail String + verified Boolean @default(false) creationDate DateTime @default(now()) - roles Role[] @relation(name: "participants") + roles Role[] @relation(name: "participants") participants Participant[] - discipline Discipline @relation(fields: [disciplineId], references: [id], onDelete: Cascade) + discipline Discipline @relation(fields: [disciplineId], references: [id], onDelete: Cascade) disciplineId Int } @@ -84,7 +84,7 @@ model Participant { group Group @relation(fields: [groupId], references: [id], onDelete: Cascade) groupId Int - team Team @relation(fields: [teamId], references: [id], onDelete: Cascade) + team Team @relation(fields: [teamId], references: [id], onDelete: Cascade) teamId Int roles Role[] } diff --git a/src/Controllers/team.controller.ts b/src/Controllers/team.controller.ts index 62277d6..dd73e24 100644 --- a/src/Controllers/team.controller.ts +++ b/src/Controllers/team.controller.ts @@ -66,7 +66,7 @@ export const getTeam = async (req: Request<{ pid: string }>, res: Response) => { } const team = await prisma.team.findUnique({ - where: { pid, verified }, + where: {pid: pid}, select: detailedTeam, });