fix(je): preserve account on duplicate row when party row exists (#55180)

This commit is contained in:
Gajendra Nishad
2026-06-01 18:41:19 +05:30
committed by GitHub
parent 24b28b4d29
commit 57dbac712f

View File

@@ -433,7 +433,8 @@ erpnext.accounts.JournalEntry = class JournalEntry extends frappe.ui.form.Contro
accounts_add(doc, cdt, cdn) { accounts_add(doc, cdt, cdn) {
var row = frappe.get_doc(cdt, cdn); var row = frappe.get_doc(cdt, cdn);
row.exchange_rate = 1; if (!row.exchange_rate) row.exchange_rate = 1;
if (!row.account) {
$.each(doc.accounts, function (i, d) { $.each(doc.accounts, function (i, d) {
if (d.account && d.party && d.party_type) { if (d.account && d.party && d.party_type) {
row.account = d.account; row.account = d.account;
@@ -442,6 +443,7 @@ erpnext.accounts.JournalEntry = class JournalEntry extends frappe.ui.form.Contro
row.exchange_rate = d.exchange_rate; row.exchange_rate = d.exchange_rate;
} }
}); });
}
// set difference // set difference
if (doc.difference) { if (doc.difference) {