From 72f577aad2dee7f691b58cded992a5d86d5efe02 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 13 Jul 2023 15:04:44 +0530 Subject: [PATCH] fix: incorrect `idx` on JE's after reconciliation --- erpnext/accounts/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index 8b44b22e3d..e00d27d71a 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -576,7 +576,11 @@ def update_reference_in_journal_entry(d, journal_entry, do_not_save=False): # new row with references new_row = journal_entry.append("accounts") - new_row.update((frappe.copy_doc(jv_detail)).as_dict()) + # Copy field values into new row + [ + new_row.set(field, jv_detail.get(field)) + for field in frappe.get_meta("Journal Entry Account").get_fieldnames_with_value() + ] new_row.set(d["dr_or_cr"], d["allocated_amount"]) new_row.set(