From 5a1c73c73d61b12fc8c67630a0ab3f53b49d9125 Mon Sep 17 00:00:00 2001 From: rs-rethik Date: Wed, 11 Dec 2024 12:17:18 +0530 Subject: [PATCH] fix: update cc_to multiselect in process statement of accounts --- erpnext/patches.txt | 3 ++- .../update_cc_in_process_statement_of_accounts.py | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 erpnext/patches/v15_0/update_cc_in_process_statement_of_accounts.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 71d4c6e862e4..f53dcd42581a 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -391,4 +391,5 @@ erpnext.patches.v14_0.update_currency_exchange_settings_for_frankfurter erpnext.patches.v15_0.migrate_old_item_wise_tax_detail_data_format erpnext.patches.v15_0.set_is_exchange_gain_loss_in_payment_entry_deductions erpnext.patches.v14_0.update_stock_uom_in_work_order_item -erpnext.patches.v15_0.enable_allow_existing_serial_no \ No newline at end of file +erpnext.patches.v15_0.enable_allow_existing_serial_no +erpnext.patches.v15_0.update_cc_in_process_statement_of_accounts \ No newline at end of file diff --git a/erpnext/patches/v15_0/update_cc_in_process_statement_of_accounts.py b/erpnext/patches/v15_0/update_cc_in_process_statement_of_accounts.py new file mode 100644 index 000000000000..8b9ec0b9d3a1 --- /dev/null +++ b/erpnext/patches/v15_0/update_cc_in_process_statement_of_accounts.py @@ -0,0 +1,11 @@ +import frappe + + +def execute(): + data = frappe.db.sql( + """SELECT name, cc_to FROM `tabProcess Statement Of Accounts` WHERE cc_to IS NOT NULL""", as_dict=True + ) + for d in data: + doc = frappe.get_doc("Process Statement Of Accounts", d.name) + doc.append("cc_to", {"cc": d.cc_to}) + doc.save()