From 23fd74d76e9ac0ec800c5be98f4bfbc7201e2d88 Mon Sep 17 00:00:00 2001 From: Alexander Alemayhu Date: Fri, 27 Dec 2024 05:43:41 +0100 Subject: [PATCH] fix: skip empty decks It's causing a lot of noise for big uploads. Signed-off-by: Alexander Alemayhu --- src/lib/storage/jobs/ConversionJob.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/storage/jobs/ConversionJob.ts b/src/lib/storage/jobs/ConversionJob.ts index 8cdf8034..13a0d6cf 100644 --- a/src/lib/storage/jobs/ConversionJob.ts +++ b/src/lib/storage/jobs/ConversionJob.ts @@ -160,7 +160,12 @@ export default class ConversionJob { id: string, owner: string ) => { - exporter.configure(decks); + // Filter out decks with no cards + const filteredDecks = decks.filter( + (deck) => deck.cards && deck.cards.length > 0 + ); + + exporter.configure(filteredDecks); const gen = new CardGenerator(ws.location); const payload = (await gen.run()) as string; const apkg = fs.readFileSync(payload);