From ced92ead37cf1bbe0120bf16cb6692ba919f63dc Mon Sep 17 00:00:00 2001 From: nobswebdev Date: Sat, 5 Sep 2026 22:42:01 +0200 Subject: [PATCH] load btc invoice details in checkout and order queries --- backend/src/modules/order/services/OrderCreationService.ts | 1 + .../storefrontCheckout/services/CheckoutPaymentPollerService.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/backend/src/modules/order/services/OrderCreationService.ts b/backend/src/modules/order/services/OrderCreationService.ts index 04b05f4..0e5a18a 100644 --- a/backend/src/modules/order/services/OrderCreationService.ts +++ b/backend/src/modules/order/services/OrderCreationService.ts @@ -36,6 +36,7 @@ export class OrderCreationService { .leftJoinAndSelect('session.discounts', 'discount') .leftJoinAndSelect('session.invoice', 'invoice') .leftJoinAndSelect('invoice.moneroDetails', 'moneroDetails') + .leftJoinAndSelect('invoice.btcDetails', 'btcDetails') .leftJoinAndSelect('invoice.payments', 'payment') .leftJoin('session.order', 'order') .where('session.id = :sessionId', { sessionId }) diff --git a/backend/src/modules/storefrontCheckout/services/CheckoutPaymentPollerService.ts b/backend/src/modules/storefrontCheckout/services/CheckoutPaymentPollerService.ts index f3e271a..512cc7f 100644 --- a/backend/src/modules/storefrontCheckout/services/CheckoutPaymentPollerService.ts +++ b/backend/src/modules/storefrontCheckout/services/CheckoutPaymentPollerService.ts @@ -25,6 +25,7 @@ export class CheckoutPaymentPollerService { .createQueryBuilder('session') .innerJoinAndSelect('session.invoice', 'invoice') .leftJoinAndSelect('invoice.moneroDetails', 'moneroDetails') + .leftJoinAndSelect('invoice.btcDetails', 'btcDetails') .leftJoinAndSelect('invoice.payments', 'payment') .leftJoin('session.order', 'order') .where('session.cancelledAt IS NULL')