From 7ee3bcb271ee8f2769ec835eb209f73baf1be917 Mon Sep 17 00:00:00 2001 From: nobswebdev Date: Thu, 3 Sep 2026 11:46:31 +0200 Subject: [PATCH] guard against missing shipping invoice --- backend/src/modules/order/services/OrderService.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/modules/order/services/OrderService.ts b/backend/src/modules/order/services/OrderService.ts index fb8b2eb..abc0a2d 100644 --- a/backend/src/modules/order/services/OrderService.ts +++ b/backend/src/modules/order/services/OrderService.ts @@ -250,6 +250,10 @@ export class OrderService { amountFiat: deliveryCost }); + if (!shippingInvoice) { + throw new InternalServerErrorException('Failed to issue shipping invoice'); + } + await this.orderRepo.update(orderId, { shippingInvoice: { id: shippingInvoice.id }, quotedAt