From ffcb4fda20d2dc7f04cb5c41d5048b5aab8aa21c Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Thu, 7 Mar 2024 12:12:24 +0800 Subject: [PATCH] fix: remove invalid seed --- packages/prisma/seed-database.ts | 8 +++++++- packages/prisma/seed/initial-seed.ts | 16 ++-------------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/packages/prisma/seed-database.ts b/packages/prisma/seed-database.ts index e9db2a30c..c2bdde60e 100644 --- a/packages/prisma/seed-database.ts +++ b/packages/prisma/seed-database.ts @@ -13,7 +13,13 @@ const seedDatabase = async () => { if ('seedDatabase' in mod && typeof mod.seedDatabase === 'function') { console.log(`[SEEDING]: ${file}`); - await mod.seedDatabase(); + + try { + await mod.seedDatabase(); + } catch (e) { + console.log(`[SEEDING]: Seed failed for ${file}`); + console.error(e); + } } } } diff --git a/packages/prisma/seed/initial-seed.ts b/packages/prisma/seed/initial-seed.ts index b8d72bc9b..6409c5bd9 100644 --- a/packages/prisma/seed/initial-seed.ts +++ b/packages/prisma/seed/initial-seed.ts @@ -39,24 +39,12 @@ export const seedDatabase = async () => { update: {}, }); - const documentIdToSeed = 'clmn0kv5k0000pe04vcqg5zla'; - - const oldSeededDocument = await prisma.documentData.findFirst({ - where: { - id: documentIdToSeed, - }, - }); - - if (oldSeededDocument) { - return; - } - const examplePdfData = await prisma.documentData.upsert({ where: { - id: documentIdToSeed, + id: 'clmn0kv5k0000pe04vcqg5zla', }, create: { - id: documentIdToSeed, + id: 'clmn0kv5k0000pe04vcqg5zla', type: DocumentDataType.BYTES_64, data: examplePdf, initialData: examplePdf,