Sfoglia il codice sorgente

fix: explicitly ignore duplicates

version-14
Ankush Menat 3 anni fa
parent
commit
2c2d8b8e08
4 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. +1
    -1
      frappe/desk/page/setup_wizard/setup_wizard.py
  2. +1
    -1
      frappe/desk/utils.py
  3. +1
    -1
      frappe/test_runner.py
  4. +1
    -1
      frappe/utils/install.py

+ 1
- 1
frappe/desk/page/setup_wizard/setup_wizard.py Vedi 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:


+ 1
- 1
frappe/desk/utils.py Vedi 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(' ', '-')

+ 1
- 1
frappe/test_runner.py Vedi 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()


+ 1
- 1
frappe/utils/install.py Vedi 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



Caricamento…
Annulla
Salva