fix(patch): use db_insert instead of save to escape validations (#19279)

This commit is contained in:
sahil28297 2019-10-11 10:43:50 +05:30 committed by Nabin Hait
parent 2d064ee67a
commit 39d9cbc43d

View File

@ -41,7 +41,9 @@ def execute():
item = frappe.get_doc("Item", item_code)
item.set("taxes", [])
item.append("taxes", {"item_tax_template": item_tax_template_name, "tax_category": ""})
item.save()
frappe.db.sql("delete from `tabItem Tax` where parent=%s and parenttype='Item'", item_code)
for d in item.taxes:
d.db_insert()
doctypes = [
'Quotation', 'Sales Order', 'Delivery Note', 'Sales Invoice',