fix: explicitly ignore duplicates

This commit is contained in:
Ankush Menat 2022-02-22 20:50:15 +05:30
parent bf742e106d
commit 2c2d8b8e08
4 changed files with 4 additions and 4 deletions

View file

@ -392,7 +392,7 @@ def make_records(records, debug=False):
doc.flags.ignore_mandatory = True
try:
doc.insert(ignore_permissions=True)
doc.insert(ignore_permissions=True, ignore_if_duplicate=True)
frappe.db.commit()
except frappe.DuplicateEntryError as e:

View file

@ -20,4 +20,4 @@ def validate_route_conflict(doctype, name):
raise frappe.NameError
def slug(name):
return name.lower().replace(' ', '-')
return name.lower().replace(' ', '-')

View file

@ -392,7 +392,7 @@ def make_test_objects(doctype, test_records=None, verbose=None, reset=False):
try:
d.run_method("before_test_insert")
d.insert()
d.insert(ignore_if_duplicate=True)
if docstatus == 1:
d.submit()

View file

@ -90,7 +90,7 @@ def install_basic_docs():
for d in install_docs:
try:
frappe.get_doc(d).insert()
frappe.get_doc(d).insert(ignore_if_duplicate=True)
except frappe.NameError:
pass