fix: explicitly ignore duplicates
This commit is contained in:
parent
bf742e106d
commit
2c2d8b8e08
4 changed files with 4 additions and 4 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -20,4 +20,4 @@ def validate_route_conflict(doctype, name):
|
|||
raise frappe.NameError
|
||||
|
||||
def slug(name):
|
||||
return name.lower().replace(' ', '-')
|
||||
return name.lower().replace(' ', '-')
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue