fix: unusable SO after clearing taxes (#31215)
This commit is contained in:
parent
3974fbbb6e
commit
77dcdff0db
@ -1866,7 +1866,7 @@ def get_default_taxes_and_charges(master_doctype, tax_template=None, company=Non
|
|||||||
def get_taxes_and_charges(master_doctype, master_name):
|
def get_taxes_and_charges(master_doctype, master_name):
|
||||||
if not master_name:
|
if not master_name:
|
||||||
return
|
return
|
||||||
from frappe.model import default_fields
|
from frappe.model import child_table_fields, default_fields
|
||||||
|
|
||||||
tax_master = frappe.get_doc(master_doctype, master_name)
|
tax_master = frappe.get_doc(master_doctype, master_name)
|
||||||
|
|
||||||
@ -1874,7 +1874,7 @@ def get_taxes_and_charges(master_doctype, master_name):
|
|||||||
for i, tax in enumerate(tax_master.get("taxes")):
|
for i, tax in enumerate(tax_master.get("taxes")):
|
||||||
tax = tax.as_dict()
|
tax = tax.as_dict()
|
||||||
|
|
||||||
for fieldname in default_fields:
|
for fieldname in default_fields + child_table_fields:
|
||||||
if fieldname in tax:
|
if fieldname in tax:
|
||||||
del tax[fieldname]
|
del tax[fieldname]
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user