From 2aee450c0b74717c9e498c8b7f8fc10441809877 Mon Sep 17 00:00:00 2001 From: Hariom Balhara Date: Thu, 4 Aug 2022 19:45:23 +0530 Subject: [PATCH] Fix app-store seeding (#3693) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/prisma/seed-app-store.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/packages/prisma/seed-app-store.ts b/packages/prisma/seed-app-store.ts index 1bcc1a06cc..4dbc00e1f8 100644 --- a/packages/prisma/seed-app-store.ts +++ b/packages/prisma/seed-app-store.ts @@ -17,6 +17,18 @@ async function seedAppData() { console.log(`Skipping Routing Form - Form Seed, "Seeded Form - Pro" already exists`); return; } + + const proUser = await prisma.user.findFirst({ + where: { + username: "pro", + }, + }); + + if (!proUser) { + console.log(`Skipping Routing Form - Seeding - Pro User not found`); + return; + } + await prisma.app_RoutingForms_Form.create({ data: { id: "948ae412-d995-4865-875a-48302588de03", @@ -242,3 +254,12 @@ export default async function main() { await seedAppData(); } + +main() + .catch((e) => { + console.error(e); + process.exit(1); + }) + .finally(async () => { + await prisma.$disconnect(); + });