1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 05:02:36 +01:00

Remove balance check

This commit is contained in:
Hillel Coren 2017-10-17 11:09:22 +03:00
parent 7850b83ee2
commit c5f340b7b3

View File

@ -1149,7 +1149,6 @@
}
var origInvoiceNumber = false;
var checkedInvoiceBalances = false;
function getPDFString(cb, force) {
@if (! $invoice->id && $account->credit_number_counter > 0)
var total = model.invoice().totals.rawTotal();
@ -1163,30 +1162,16 @@
}
@endif
var invoice = createInvoiceModel();
@if ($invoice->exists)
if (! checkedInvoiceBalances) {
// check amounts are correct
checkedInvoiceBalances = true;
var phpBalance = roundSignificant(invoice.balance);
var koBalance = roundSignificant(model.invoice().totals.rawTotal());
var jsBalance = roundSignificant(calculateAmounts(invoice).total_amount);
if (phpBalance == koBalance && koBalance == jsBalance) {
// do nothing
} else {
var invitationKey = invoice.invitations[0].invitation_key;
window.onerror(invitationKey + ': Balances do not match | PHP: ' + phpBalance + ', JS: ' + jsBalance + ', KO: ' + koBalance);
}
}
@endif
@if ( ! $account->live_preview)
return;
@endif
var design = getDesignJavascript();
if (!design) return;
var invoice = createInvoiceModel();
var design = getDesignJavascript();
if (! design) {
return;
}
generatePDF(invoice, design, force, cb);
}