mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-31 10:49:09 +00:00
fix: prevent auto-setting payment amounts if set_grand_total_to_default_mop is disabled
This commit is contained in:
@@ -946,8 +946,12 @@ erpnext.taxes_and_totals = class TaxesAndTotals extends erpnext.payments {
|
|||||||
set_default_payment(total_amount_to_pay, update_paid_amount) {
|
set_default_payment(total_amount_to_pay, update_paid_amount) {
|
||||||
var me = this;
|
var me = this;
|
||||||
var payment_status = true;
|
var payment_status = true;
|
||||||
const set_payment = flt(this.frm.doc.paid_amount) || cint(this.frm.set_default_payment);
|
|
||||||
if(this.frm.doc.is_pos && set_payment && (update_paid_amount===undefined || update_paid_amount)) {
|
if (
|
||||||
|
this.frm.doc.is_pos
|
||||||
|
&& cint(this.frm.set_default_payment)
|
||||||
|
&& (update_paid_amount===undefined || update_paid_amount)
|
||||||
|
) {
|
||||||
$.each(this.frm.doc['payments'] || [], function(index, data) {
|
$.each(this.frm.doc['payments'] || [], function(index, data) {
|
||||||
if(data.default && payment_status && total_amount_to_pay > 0) {
|
if(data.default && payment_status && total_amount_to_pay > 0) {
|
||||||
let base_amount, amount;
|
let base_amount, amount;
|
||||||
|
|||||||
Reference in New Issue
Block a user