chore: fix seed-insights.ts (#25018)

This commit is contained in:
Eunjae Lee
2025-11-14 10:50:30 +01:00
committed by GitHub
parent d7e6334ccb
commit 919fc3cdd5
+25 -1
View File
@@ -391,7 +391,7 @@ async function main() {
});
}
const insightsTeamMembers = await prisma.membership.findMany({
let insightsTeamMembers = await prisma.membership.findMany({
where: {
teamId: insightsTeam.id,
},
@@ -400,6 +400,30 @@ async function main() {
},
});
// If the team exists but has no members, add org members to it
if (insightsTeamMembers.length === 0) {
await prisma.membership.createMany({
data: orgMembers.map((member) => ({
teamId: insightsTeam!.id,
userId: member.user.id,
role: member.role,
accepted: true,
createdAt: new Date(),
updatedAt: new Date(),
})),
});
// Refetch the members
insightsTeamMembers = await prisma.membership.findMany({
where: {
teamId: insightsTeam.id,
},
include: {
user: true,
},
});
}
// Create event types for the team
let teamEvents = await prisma.eventType.findMany({
where: {