mirror of
https://github.com/detleph/server.git
synced 2026-09-07 23:44:40 +02:00
fixed bugs
This commit is contained in:
+11
-11
@@ -34,10 +34,10 @@ model Admin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Discipline {
|
model Discipline {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
|
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
|
||||||
name String
|
name String
|
||||||
briefDescription String @default("description")
|
briefDescription String @default("description")
|
||||||
fullDescription String?
|
fullDescription String?
|
||||||
minTeamSize Int
|
minTeamSize Int
|
||||||
maxTeamSize Int
|
maxTeamSize Int
|
||||||
@@ -62,16 +62,16 @@ model RoleSchema {
|
|||||||
}
|
}
|
||||||
|
|
||||||
model Team {
|
model Team {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
|
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
|
||||||
name String
|
name String
|
||||||
leaderEmail String
|
leaderEmail String
|
||||||
verified Boolean @default(false)
|
verified Boolean @default(false)
|
||||||
creationDate DateTime @default(now())
|
creationDate DateTime @default(now())
|
||||||
|
|
||||||
roles Role[] @relation(name: "participants")
|
roles Role[] @relation(name: "participants")
|
||||||
participants Participant[]
|
participants Participant[]
|
||||||
discipline Discipline @relation(fields: [disciplineId], references: [id], onDelete: Cascade)
|
discipline Discipline @relation(fields: [disciplineId], references: [id], onDelete: Cascade)
|
||||||
disciplineId Int
|
disciplineId Int
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -84,7 +84,7 @@ model Participant {
|
|||||||
|
|
||||||
group Group @relation(fields: [groupId], references: [id], onDelete: Cascade)
|
group Group @relation(fields: [groupId], references: [id], onDelete: Cascade)
|
||||||
groupId Int
|
groupId Int
|
||||||
team Team @relation(fields: [teamId], references: [id], onDelete: Cascade)
|
team Team @relation(fields: [teamId], references: [id], onDelete: Cascade)
|
||||||
teamId Int
|
teamId Int
|
||||||
roles Role[]
|
roles Role[]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ export const getTeam = async (req: Request<{ pid: string }>, res: Response) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const team = await prisma.team.findUnique({
|
const team = await prisma.team.findUnique({
|
||||||
where: { pid, verified },
|
where: {pid: pid},
|
||||||
select: detailedTeam,
|
select: detailedTeam,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user