From 66f5dc201b676864304b94950867dedb27ebdbc7 Mon Sep 17 00:00:00 2001 From: mihna123 Date: Sun, 24 May 2026 18:36:16 +0200 Subject: fix(generate): handle case when line item has no description --- src/lib/generate.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib/generate.ts') diff --git a/src/lib/generate.ts b/src/lib/generate.ts index 8f90425..80b5e16 100644 --- a/src/lib/generate.ts +++ b/src/lib/generate.ts @@ -133,8 +133,10 @@ export async function generateInvoice(invoice: Invoice): Promise { style: 'currency', currency: invoice.currency, }); - doc.text(item.description); - doc.moveUp(); + if (item.description) { + doc.text(item.description); + doc.moveUp(); + } doc.text(amount, amountX - doc.widthOfString(amount), doc.y); doc.moveUp(); doc.text(rate, rateX - doc.widthOfString(rate) / 2, doc.y); -- cgit v1.3.1