ソースを参照

fix: raise error if child doc not found

(cherry picked from commit 8acbc38670)
version-14
Faris Ansari 2年前
committed by Mergify
コミット
0dcf5e6a54
1個のファイルの変更4行の追加3行の削除
  1. +4
    -3
      frappe/client.py

+ 4
- 3
frappe/client.py ファイルの表示

@@ -471,9 +471,10 @@ def delete_doc(doctype, name):
""" """


if frappe.is_table(doctype): 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) parent = frappe.get_doc(parenttype, parent)
for row in parent.get(parentfield): for row in parent.get(parentfield):
if row.name == name: if row.name == name:


読み込み中…
キャンセル
保存