dev #21

Merged
Seazn merged 35 commits from dev into main 2026-05-21 17:34:44 +00:00
Showing only changes of commit 44a86f0b0f - Show all commits

View File

@ -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`)