mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-08 21:14:45 -04:00
Bug fixes
This commit is contained in:
parent
40dae71bc4
commit
add9cb1569
@ -680,7 +680,7 @@
|
||||
|
||||
function getPDFString() {
|
||||
var invoice = createInvoiceModel();
|
||||
var doc = generatePDF(invoice, invoiceLabels);
|
||||
var doc = generatePDF(invoice);
|
||||
if (!doc) return;
|
||||
return doc.output('datauristring');
|
||||
}
|
||||
@ -724,7 +724,7 @@
|
||||
|
||||
function onDownloadClick() {
|
||||
var invoice = createInvoiceModel();
|
||||
var doc = generatePDF(invoice);
|
||||
var doc = generatePDF(invoice, true);
|
||||
doc.save('Invoice-' + $('#invoice_number').val() + '.pdf');
|
||||
}
|
||||
|
||||
|
@ -48,7 +48,7 @@
|
||||
invoice.imageWidth = {{ $invoice->client->account->getLogoWidth() }};
|
||||
invoice.imageHeight = {{ $invoice->client->account->getLogoHeight() }};
|
||||
@endif
|
||||
var doc = generatePDF(invoice, true);
|
||||
var doc = generatePDF(invoice);
|
||||
if (!doc) return;
|
||||
var string = doc.output('datauristring');
|
||||
|
||||
@ -77,7 +77,7 @@
|
||||
var invoiceLabels = {{ json_encode($invoiceLabels) }};
|
||||
|
||||
function onDownloadClick() {
|
||||
var doc = generatePDF(invoice);
|
||||
var doc = generatePDF(invoice, true);
|
||||
doc.save('Invoice-' + invoice.invoice_number + '.pdf');
|
||||
}
|
||||
|
||||
|
@ -103,16 +103,16 @@ function GetReportTemplate4(doc, invoice, layout, checkMath) {
|
||||
|
||||
|
||||
var invoiceOld;
|
||||
function generatePDF(invoice, checkMath) {
|
||||
function generatePDF(invoice, force) {
|
||||
invoice = calculateAmounts(invoice);
|
||||
var a = copyInvoice(invoice);
|
||||
var b = copyInvoice(invoiceOld);
|
||||
if (_.isEqual(a, b)) {
|
||||
if (!force && _.isEqual(a, b)) {
|
||||
return;
|
||||
}
|
||||
invoiceOld = invoice;
|
||||
report_id = invoice.invoice_design_id;
|
||||
doc = GetPdf(invoice, checkMath, report_id);
|
||||
doc = GetPdf(invoice, false, report_id);
|
||||
return doc;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user