mirror of
https://github.com/kbenestad/invoice.git
synced 2026-06-18 08:04:32 +00:00
Fix PDF filename: keep date as YYYY-MM-DD (no stripping of hyphens)
Some checks failed
/ mirror (push) Has been cancelled
Some checks failed
/ mirror (push) Has been cancelled
https://claude.ai/code/session_01MkM7p8Us3L8YAfLKGA13NS
This commit is contained in:
parent
e80f413b3d
commit
0756b871f1
1 changed files with 1 additions and 1 deletions
|
|
@ -1795,7 +1795,7 @@ function buildPDF() {
|
||||||
|
|
||||||
const safeName = s => (s || "").replace(/[^a-zA-Z0-9_\-]/g, "_").replace(/_+/g, "_").replace(/^_|_$/g, "");
|
const safeName = s => (s || "").replace(/[^a-zA-Z0-9_\-]/g, "_").replace(/_+/g, "_").replace(/^_|_$/g, "");
|
||||||
const fnIssuer = safeName(sName);
|
const fnIssuer = safeName(sName);
|
||||||
const fnDate = (iDate || "").replace(/-/g, "");
|
const fnDate = iDate || "";
|
||||||
const fnNo = safeName(iNo);
|
const fnNo = safeName(iNo);
|
||||||
const parts = [fnIssuer, fnDate, fnNo].filter(Boolean);
|
const parts = [fnIssuer, fnDate, fnNo].filter(Boolean);
|
||||||
doc.save(parts.length ? parts.join("_") + ".pdf" : "invoice.pdf");
|
doc.save(parts.length ? parts.join("_") + ".pdf" : "invoice.pdf");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue