mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-07 23:31:20 +00:00
fix: ignore duplicates while creating default templates
(cherry picked from commit cf55c2ab3d)
This commit is contained in:
@@ -162,7 +162,7 @@ def make_taxes_and_charges_template(company_name, doctype, template):
|
|||||||
doc.flags.ignore_links = True
|
doc.flags.ignore_links = True
|
||||||
doc.flags.ignore_validate = True
|
doc.flags.ignore_validate = True
|
||||||
doc.flags.ignore_mandatory = True
|
doc.flags.ignore_mandatory = True
|
||||||
doc.insert(ignore_permissions=True)
|
doc.insert(ignore_permissions=True, ignore_if_duplicate=True)
|
||||||
return doc
|
return doc
|
||||||
|
|
||||||
|
|
||||||
@@ -195,7 +195,7 @@ def make_item_tax_template(company_name, template):
|
|||||||
# Ingone validations to make doctypes faster
|
# Ingone validations to make doctypes faster
|
||||||
doc.flags.ignore_links = True
|
doc.flags.ignore_links = True
|
||||||
doc.flags.ignore_validate = True
|
doc.flags.ignore_validate = True
|
||||||
doc.insert(ignore_permissions=True)
|
doc.insert(ignore_permissions=True, ignore_if_duplicate=True)
|
||||||
return doc
|
return doc
|
||||||
|
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ def get_or_create_account(company_name, account):
|
|||||||
doc = frappe.get_doc(account)
|
doc = frappe.get_doc(account)
|
||||||
doc.flags.ignore_links = True
|
doc.flags.ignore_links = True
|
||||||
doc.flags.ignore_validate = True
|
doc.flags.ignore_validate = True
|
||||||
doc.insert(ignore_permissions=True, ignore_mandatory=True)
|
doc.insert(ignore_permissions=True, ignore_mandatory=True, ignore_if_duplicate=True)
|
||||||
return doc
|
return doc
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user