refactor(api): update all API routes to use new player field names

This commit is contained in:
2026-04-03 21:03:51 -07:00
parent e5f679e54c
commit 1f7d589698
11 changed files with 103 additions and 591 deletions
+8 -30
View File
@@ -59,32 +59,10 @@ export async function GET() {
name: true,
},
},
team1P1: { select: { id: true, name: true } },
team1P2: { select: { id: true, name: true } },
team2P1: { select: { id: true, name: true } },
team2P2: { select: { id: true, name: true } },
},
orderBy: { playedAt: 'desc' },
});
} else if (userRole === 'tournament_admin') {
// Tournament admins can only see matches in their own tournaments
matches = await prisma.match.findMany({
where: {
event: {
ownerId: userId,
},
},
include: {
event: {
select: {
id: true,
name: true,
},
},
team1P1: { select: { id: true, name: true } },
team1P2: { select: { id: true, name: true } },
team2P1: { select: { id: true, name: true } },
team2P2: { select: { id: true, name: true } },
player1P1: { select: { id: true, name: true } },
player1P2: { select: { id: true, name: true } },
player2P1: { select: { id: true, name: true } },
player2P2: { select: { id: true, name: true } },
},
orderBy: { playedAt: 'desc' },
});
@@ -236,10 +214,10 @@ export async function POST(request: Request) {
eventId: eventId ? parseInt(eventId) : null,
isCasual: isCasual,
playedAt: playedAt ? new Date(playedAt) : new Date(),
team1P1Id: parseInt(team1P1Id),
team1P2Id: parseInt(team1P2Id),
team2P1Id: parseInt(team2P1Id),
team2P2Id: parseInt(team2P2Id),
player1P1Id: parseInt(team1P1Id),
player1P2Id: parseInt(team1P2Id),
player2P1Id: parseInt(team2P1Id),
player2P2Id: parseInt(team2P2Id),
team1Score,
team2Score,
status: "completed",