From deb81c65b6da015e819cea114ee2c3694f56b628 Mon Sep 17 00:00:00 2001 From: "Kalle (Sendou)" <38327916+Sendouc@users.noreply.github.com> Date: Fri, 23 Apr 2021 10:28:26 +0300 Subject: [PATCH] Fix seed script Delete Plus Ballots before deleting Users so that Postgres doesn't complain about DB integrity. --- prisma/seed.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/prisma/seed.ts b/prisma/seed.ts index ccc8e08e5..66537ff07 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -1,13 +1,13 @@ import fs from "fs"; import path from "path"; import prisma from "./client"; -import { - getPlusVotingSummaryData, - getPlusSuggestionsData, - getPlusStatusesData, -} from "./mocks/plus"; -import userFactory from "./factories/user"; import calendarEventFactory from "./factories/calendarEvent"; +import userFactory from "./factories/user"; +import { + getPlusStatusesData, + getPlusSuggestionsData, + getPlusVotingSummaryData, +} from "./mocks/plus"; async function main() { throwIfNotLocalhost(); @@ -52,6 +52,7 @@ async function dropAllData() { await prisma.plusSuggestion.deleteMany({}); await prisma.plusStatus.deleteMany({}); await prisma.calendarEvent.deleteMany({}); + await prisma.plusBallot.deleteMany({}); await prisma.user.deleteMany({}); }