load btc invoice details in checkout session and storefront order queries
Ensure bitcoin invoice metadata is available when rendering checkout sessions and customer order pages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,9 +11,11 @@ export const createOrderDetailQuery = (orderRepo: Repository<Order>, orderId: st
|
||||
.leftJoinAndSelect('order.discounts', 'orderDiscount')
|
||||
.leftJoinAndSelect('order.checkoutInvoice', 'checkoutInvoice')
|
||||
.leftJoinAndSelect('checkoutInvoice.moneroDetails', 'checkoutMoneroDetails')
|
||||
.leftJoinAndSelect('checkoutInvoice.btcDetails', 'checkoutBtcDetails')
|
||||
.leftJoinAndSelect('checkoutInvoice.payments', 'checkoutPayment')
|
||||
.leftJoinAndSelect('order.shippingInvoice', 'shippingInvoice')
|
||||
.leftJoinAndSelect('shippingInvoice.moneroDetails', 'shippingMoneroDetails')
|
||||
.leftJoinAndSelect('shippingInvoice.btcDetails', 'shippingBtcDetails')
|
||||
.leftJoinAndSelect('shippingInvoice.payments', 'shippingPayment')
|
||||
.leftJoinAndSelect('order.messages', 'message')
|
||||
.addSelect('order.accessToken')
|
||||
|
||||
Reference in New Issue
Block a user