fix: handle undefined values in PDF export
This commit is contained in:
@@ -87,13 +87,13 @@ export default function ExportModal({ isOpen, onClose, data }: ExportModalProps)
|
|||||||
if (field === 'date' && typeof val === 'string') {
|
if (field === 'date' && typeof val === 'string') {
|
||||||
return new Date(val).toLocaleDateString()
|
return new Date(val).toLocaleDateString()
|
||||||
}
|
}
|
||||||
return val
|
return val ?? ''
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
autoTable(doc, {
|
autoTable(doc, {
|
||||||
head: [fields.map(f => f.charAt(0).toUpperCase() + f.slice(1).replace('_', ' '))],
|
head: [fields.map(f => f.charAt(0).toUpperCase() + f.slice(1).replace('_', ' '))],
|
||||||
body: tableData,
|
body: tableData as any[][],
|
||||||
})
|
})
|
||||||
|
|
||||||
doc.save(`${filename || 'export'}.pdf`)
|
doc.save(`${filename || 'export'}.pdf`)
|
||||||
|
|||||||
Reference in New Issue
Block a user