From 16e031fcf1bc91c8692a6689c8e281efb2d3b381 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 6 Nov 2025 09:57:26 -0800 Subject: don't return empty invoices --- routes/invoices.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/routes/invoices.ts b/routes/invoices.ts index fb7e319d..36869575 100644 --- a/routes/invoices.ts +++ b/routes/invoices.ts @@ -80,7 +80,9 @@ export default { async list(req, res) { const { id } = req.user; let invoices = await db.lRange(`${id}:invoices`, 0, -1); - invoices = await Promise.all(invoices.map((i) => getInvoice(i))); + invoices = (await Promise.all(invoices.map((i) => getInvoice(i)))).filter( + Boolean, + ); res.send(invoices); }, -- cgit v1.2.3