diff --git a/shop/app/api/admin/orders/[id]/download/route.ts b/shop/app/api/admin/orders/[id]/download/route.ts index f94014b..e2c22b8 100644 --- a/shop/app/api/admin/orders/[id]/download/route.ts +++ b/shop/app/api/admin/orders/[id]/download/route.ts @@ -82,11 +82,9 @@ export async function GET( const buffer = await renderToBuffer( React.createElement(InvoicePDF, { - orderNumber: order.order_number || `AE-${id.slice(0, 8)}`, - dateStr: formattedDate, + order: order, + orderSnapshot: order.order_data, customer: order.customer_data, - orderData: order.order_data, - totalPrice: Number(order.total_price), }) ); diff --git a/shop/app/api/orders/[id]/download/route.ts b/shop/app/api/orders/[id]/download/route.ts index e846b8e..933ac85 100644 --- a/shop/app/api/orders/[id]/download/route.ts +++ b/shop/app/api/orders/[id]/download/route.ts @@ -82,11 +82,9 @@ export async function GET( const buffer = await renderToBuffer( React.createElement(InvoicePDF, { - orderNumber: order.order_number || `AE-${id.slice(0, 8)}`, - dateStr: formattedDate, + order: order, + orderSnapshot: order.order_data, customer: order.customer_data, - orderData: order.order_data, - totalPrice: Number(order.total_price), }) ); diff --git a/shop/components/invoice-pdf.tsx b/shop/components/invoice-pdf.tsx index 951121b..49cd9d2 100644 --- a/shop/components/invoice-pdf.tsx +++ b/shop/components/invoice-pdf.tsx @@ -176,7 +176,7 @@ export const InvoicePDF = ({ order, orderSnapshot, customer }: any) => { - Kasse: {deviceName} + {deviceName === 'Zusatzleistung' ? 'Backoffice' : `Kasse: ${deviceName}`} {devItems.map((item: any, idx: number) => (