diff --git a/erpnext/patches.txt b/erpnext/patches.txt index ce466bc94cd..00448f197b0 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -456,3 +456,4 @@ erpnext.patches.v16_0.update_tax_withholding_field_in_payment_entry erpnext.patches.v16_0.migrate_tax_withholding_data erpnext.patches.v16_0.update_corrected_cancelled_status erpnext.patches.v16_0.fix_barcode_typo +erpnext.patches.v16_0.set_post_change_gl_entries_on_pos_settings \ No newline at end of file diff --git a/erpnext/patches/v16_0/set_post_change_gl_entries_on_pos_settings.py b/erpnext/patches/v16_0/set_post_change_gl_entries_on_pos_settings.py new file mode 100644 index 00000000000..9e051859157 --- /dev/null +++ b/erpnext/patches/v16_0/set_post_change_gl_entries_on_pos_settings.py @@ -0,0 +1,14 @@ +import frappe + + +def execute(): + Singles = frappe.qb.DocType("Singles") + query = ( + frappe.qb.from_(Singles) + .select("value") + .where((Singles.doctype == "Accounts Settings") & (Singles.field == "post_change_gl_entries")) + ) + result = query.run(as_dict=1) + if result: + post_change_gl_entries = int(result[0].get("value", 1)) + frappe.db.set_single_value("POS Settings", "post_change_gl_entries", post_change_gl_entries)