From b7b5f6acf3e833a93e86368001b3bb78a752a4cd Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Fri, 4 Jul 2025 19:20:50 +0530 Subject: [PATCH 1/2] fix: rename journal entry title on update (cherry picked from commit acb9829159c1519f6f28b2cf1314d6f4409572be) --- erpnext/accounts/doctype/journal_entry/journal_entry.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 6c7fb5f5744..1f7c725aad7 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -147,8 +147,8 @@ class JournalEntry(AccountsController): if self.docstatus == 0: self.apply_tax_withholding() - - self.title = self.get_title() + if self.is_new() or not self.title: + self.title = self.get_title() def validate_advance_accounts(self): journal_accounts = set([x.account for x in self.accounts]) @@ -1045,6 +1045,7 @@ class JournalEntry(AccountsController): def set_print_format_fields(self): bank_amount = party_amount = total_amount = 0.0 currency = bank_account_currency = party_account_currency = pay_to_recd_from = None + self.pay_to_recd_from = pay_to_recd_from party_type = None for d in self.get("accounts"): if d.party_type in ["Customer", "Supplier"] and d.party: From f81dba638016b6e7d15a897f3a39684cb6888caa Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Fri, 4 Jul 2025 20:03:25 +0530 Subject: [PATCH 2/2] chore: add none value (cherry picked from commit 9e633bddef216b49acefbd928f61610d45936072) --- erpnext/accounts/doctype/journal_entry/journal_entry.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 1f7c725aad7..d05e9e3b2d1 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -1044,8 +1044,9 @@ class JournalEntry(AccountsController): def set_print_format_fields(self): bank_amount = party_amount = total_amount = 0.0 - currency = bank_account_currency = party_account_currency = pay_to_recd_from = None - self.pay_to_recd_from = pay_to_recd_from + currency = ( + bank_account_currency + ) = party_account_currency = pay_to_recd_from = self.pay_to_recd_from = None party_type = None for d in self.get("accounts"): if d.party_type in ["Customer", "Supplier"] and d.party: