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,