fix: raise error if child doc not found
This commit is contained in:
parent
55bc60433f
commit
8acbc38670
1 changed files with 4 additions and 3 deletions
|
|
@ -471,9 +471,10 @@ def delete_doc(doctype, name):
|
|||
"""
|
||||
|
||||
if frappe.is_table(doctype):
|
||||
parenttype, parent, parentfield = frappe.db.get_value(
|
||||
doctype, name, ["parenttype", "parent", "parentfield"]
|
||||
)
|
||||
values = frappe.db.get_value(doctype, name, ["parenttype", "parent", "parentfield"])
|
||||
if not values:
|
||||
raise frappe.DoesNotExistError
|
||||
parenttype, parent, parentfield = values
|
||||
parent = frappe.get_doc(parenttype, parent)
|
||||
for row in parent.get(parentfield):
|
||||
if row.name == name:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue