dev #21
@ -113,8 +113,7 @@ export default function FinanceInvoices({ abonementId }: Props) {
|
|||||||
if (!res.ok) throw new Error(`Download failed: ${res.status}`)
|
if (!res.ok) throw new Error(`Download failed: ${res.status}`)
|
||||||
const blob = await res.blob()
|
const blob = await res.blob()
|
||||||
const invoiceNo = invoice.invoiceNumber || String(invoice.id)
|
const invoiceNo = invoice.invoiceNumber || String(invoice.id)
|
||||||
const ext = invoice.pdfUrl ? 'pdf' : 'html'
|
downloadBlob(blob, `invoice-${invoiceNo}.pdf`)
|
||||||
downloadBlob(blob, `invoice-${invoiceNo}.${ext}`)
|
|
||||||
} else {
|
} else {
|
||||||
const blob = new Blob([JSON.stringify(invoice.raw, null, 2)], { type: 'application/json' })
|
const blob = new Blob([JSON.stringify(invoice.raw, null, 2)], { type: 'application/json' })
|
||||||
downloadBlob(blob, `invoice-${invoice.invoiceNumber || invoice.id}.json`)
|
downloadBlob(blob, `invoice-${invoice.invoiceNumber || invoice.id}.json`)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user