浏览代码

Fix: AttributeError: 'dict' object has no attribute 'parenttype'

```python
Traceback (innermost last):
  File "/usr/frappe5/frappe-bench/apps/frappe/frappe/app.py", line 57, in application
    response = frappe.handler.handle()
  File "/usr/frappe5/frappe-bench/apps/frappe/frappe/handler.py", line 19, in handle
    execute_cmd(cmd)
  File "/usr/frappe5/frappe-bench/apps/frappe/frappe/handler.py", line 36, in execute_cmd
    ret = frappe.call(method, **frappe.form_dict)
  File "/usr/frappe5/frappe-bench/apps/frappe/frappe/__init__.py", line 805, in call
    return fn(*args, **newargs)
  File "/usr/frappe5/frappe-bench/apps/frappe/frappe/client.py", line 78, in insert
    parent = frappe.get_doc(doc.parenttype, doc.parent)
 AttributeError: 'dict' object has no attribute 'parenttype'
```
version-14
Maxwell Morais 9 年前
父节点
当前提交
d1c6c9f0f1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      frappe/client.py

+ 1
- 1
frappe/client.py 查看文件

@@ -75,7 +75,7 @@ def insert(doc=None):


if doc.get("parent") and doc.get("parenttype"): if doc.get("parent") and doc.get("parenttype"):
# inserting a child record # inserting a child record
parent = frappe.get_doc(doc.parenttype, doc.parent)
parent = frappe.get_doc(doc.get("parenttype"), doc.get("parent"))
parent.append(doc) parent.append(doc)
parent.save() parent.save()
return parent.as_dict() return parent.as_dict()


正在加载...
取消
保存