diff --git a/erpnext/accounts/doctype/accounts_settings/accounts_settings.py b/erpnext/accounts/doctype/accounts_settings/accounts_settings.py index 3222aeb0855..2473d715d0d 100644 --- a/erpnext/accounts/doctype/accounts_settings/accounts_settings.py +++ b/erpnext/accounts/doctype/accounts_settings/accounts_settings.py @@ -15,8 +15,8 @@ class AccountsSettings(Document): frappe.clear_cache() def validate(self): - for f in ["add_taxes_from_item_tax_template"]: - frappe.db.set_default(f, self.get(f, "")) + frappe.db.set_default("add_taxes_from_item_tax_template", + self.get("add_taxes_from_item_tax_template", 0)) self.validate_stale_days() self.enable_payment_schedule_in_print() diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 047fc85f0a4..aeb12f51b52 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -644,3 +644,4 @@ erpnext.patches.v12_0.set_expense_account_in_landed_cost_voucher_taxes erpnext.patches.v12_0.replace_accounting_with_accounts_in_home_settings erpnext.patches.v12_0.set_payment_entry_status erpnext.patches.v12_0.update_owner_fields_in_acc_dimension_custom_fields +erpnext.patches.v12_0.set_default_for_add_taxes_from_item_tax_template \ No newline at end of file diff --git a/erpnext/patches/v12_0/set_default_for_add_taxes_from_item_tax_template.py b/erpnext/patches/v12_0/set_default_for_add_taxes_from_item_tax_template.py new file mode 100644 index 00000000000..06ee7981980 --- /dev/null +++ b/erpnext/patches/v12_0/set_default_for_add_taxes_from_item_tax_template.py @@ -0,0 +1,5 @@ +import frappe + +def execute(): + frappe.db.set_value("Accounts Settings", None, "add_taxes_from_item_tax_template", 1) + frappe.db.set_default("add_taxes_from_item_tax_template", 1) \ No newline at end of file