fix(patch): Pass if table is missing (#12302)
This commit is contained in:
parent
d3650b9051
commit
99fe0412b3
1 changed files with 4 additions and 3 deletions
|
|
@ -7,12 +7,13 @@ def validate_route_conflict(doctype, name):
|
|||
'''
|
||||
Raises exception if name clashes with routes from other documents for /app routing
|
||||
'''
|
||||
if frappe.flags.ignore_route_conflict_validation:
|
||||
return
|
||||
|
||||
all_names = []
|
||||
for _doctype in ['Page', 'Workspace', 'DocType']:
|
||||
all_names.extend([slug(d) for d in frappe.get_all(_doctype, pluck='name') if (doctype != _doctype and d != name)])
|
||||
try:
|
||||
all_names.extend([slug(d) for d in frappe.get_all(_doctype, pluck='name') if (doctype != _doctype and d != name)])
|
||||
except frappe.db.TableMissingError:
|
||||
pass
|
||||
|
||||
if slug(name) in all_names:
|
||||
frappe.msgprint(frappe._('Name already taken, please set a new name'))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue