From 8b4b5b85c2ed83ec868041296d76950ee6700bc5 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Thu, 3 Mar 2022 23:38:52 +0200 Subject: [PATCH] Fix seed variation=looking-match --- prisma/seed/script.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/prisma/seed/script.ts b/prisma/seed/script.ts index 6d91fe848..5896923e8 100644 --- a/prisma/seed/script.ts +++ b/prisma/seed/script.ts @@ -20,6 +20,8 @@ import { createTournamentRounds } from "../../app/services/tournament"; const prisma = new PrismaClient(); const mapListDE = `{"losers":[[{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4658,"name":"Blackbelly Skatepark","mode":"TC"},{"id":4645,"name":"Manta Maria","mode":"CB"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4692,"name":"Camp Triggerfish","mode":"SZ"},{"id":4665,"name":"MakoMart","mode":"CB"},{"id":4634,"name":"Moray Towers","mode":"RM"}],[{"id":4609,"name":"Musselforge Fitness","mode":"RM"},{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4678,"name":"Arowana Mall","mode":"TC"}],[{"id":4705,"name":"New Albacore Hotel","mode":"CB"},{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"}],[{"id":4657,"name":"Blackbelly Skatepark","mode":"SZ"},{"id":4690,"name":"Piranha Pit","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4678,"name":"Arowana Mall","mode":"TC"},{"id":4624,"name":"Inkblot Art Academy","mode":"RM"}]],"winners":[[{"id":4677,"name":"Arowana Mall","mode":"SZ"},{"id":4665,"name":"MakoMart","mode":"CB"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4683,"name":"Goby Arena","mode":"TC"},{"id":4692,"name":"Camp Triggerfish","mode":"SZ"}],[{"id":4647,"name":"Kelp Dome","mode":"SZ"},{"id":4634,"name":"Moray Towers","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4610,"name":"Musselforge Fitness","mode":"CB"},{"id":4658,"name":"Blackbelly Skatepark","mode":"TC"}],[{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4677,"name":"Arowana Mall","mode":"SZ"},{"id":4690,"name":"Piranha Pit","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4618,"name":"Humpback Pump Track","mode":"TC"}],[{"id":4624,"name":"Inkblot Art Academy","mode":"RM"},{"id":4707,"name":"Ancho-V Games","mode":"SZ"},{"id":4610,"name":"Musselforge Fitness","mode":"CB"},{"id":4657,"name":"Blackbelly Skatepark","mode":"SZ"},{"id":4693,"name":"Camp Triggerfish","mode":"TC"},{"id":4664,"name":"MakoMart","mode":"RM"},{"id":4647,"name":"Kelp Dome","mode":"SZ"}],[{"id":4617,"name":"Humpback Pump Track","mode":"SZ"},{"id":4635,"name":"Moray Towers","mode":"CB"},{"id":4682,"name":"Goby Arena","mode":"SZ"},{"id":4644,"name":"Manta Maria","mode":"RM"},{"id":4678,"name":"Arowana Mall","mode":"TC"},{"id":4692,"name":"Camp Triggerfish","mode":"SZ"},{"id":4705,"name":"New Albacore Hotel","mode":"CB"}]]}`; +const PAST_OUR_GROUP_UUID = "69a5f3a1-f8c2-4f1a-92ae-c4e3d439f456"; +const PAST_OPPONENT_GROUP_UUID = "7b0a0799-e2a6-49a0-a0c7-5f9d0dd3260d"; export async function seed(variation?: SeedVariations) { try { @@ -417,7 +419,7 @@ export async function seed(variation?: SeedVariations) { if (i === 0) { await prisma.lfgGroup.create({ data: { - id: `quad-${i + 1}-past`, + id: PAST_OPPONENT_GROUP_UUID, status: "INACTIVE", type: "VERSUS", ranked: true, @@ -427,7 +429,6 @@ export async function seed(variation?: SeedVariations) { } await prisma.lfgGroup.create({ data: { - id: `quad-${i + 1}`, status: "LOOKING", type: "VERSUS", ranked: i < 12, @@ -458,7 +459,7 @@ export async function seed(variation?: SeedVariations) { await prisma.lfgGroup.create({ data: { - id: "own-group-past", + id: PAST_OUR_GROUP_UUID, status: "INACTIVE", type: "VERSUS", ranked: true, @@ -495,15 +496,18 @@ export async function seed(variation?: SeedVariations) { return prisma.lfgGroupMatch.create({ data: { groups: { - connect: [{ id: "quad-1-past" }, { id: "own-group-past" }], + connect: [ + { id: PAST_OPPONENT_GROUP_UUID }, + { id: PAST_OUR_GROUP_UUID }, + ], }, stages: { createMany: { data: [ - { order: 1, stageId: 1, winnerGroupId: "own-group-past" }, - { order: 2, stageId: 40, winnerGroupId: "own-group-past" }, - { order: 3, stageId: 60, winnerGroupId: "own-group-past" }, - { order: 4, stageId: 101, winnerGroupId: "own-group-past" }, + { order: 1, stageId: 1, winnerGroupId: PAST_OUR_GROUP_UUID }, + { order: 2, stageId: 40, winnerGroupId: PAST_OUR_GROUP_UUID }, + { order: 3, stageId: 60, winnerGroupId: PAST_OUR_GROUP_UUID }, + { order: 4, stageId: 101, winnerGroupId: PAST_OUR_GROUP_UUID }, ], }, },