Saved The Customized Doctype given error

When I Saved The Customized Doctype given error

Traceback (innermost last):
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/desk/form/save.py", line 12, in savedocs
    doc = frappe.get_doc(json.loads(frappe.form_dict.doc))
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/__init__.py", line 518, in get_doc
    return frappe.model.document.get_doc(arg1, arg2)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/document.py", line 45, in get_doc
    return controller(arg1, arg2)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/document.py", line 81, in __init__
    super(Document, self).__init__(arg1)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 47, in __init__
    self.update(d)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 70, in update
    self.set(key, value)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 117, in set
    self.extend(key, value)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 143, in extend
    self.append(key, v)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 138, in append
    raise ValueError, "Document attached to child table must be a dict or BaseDocument, not " + str(type(value))[1:-1]
 ValueError: Document attached to child table must be a dict or BaseDocument, not type 'list'

Traceback (innermost last):
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/app.py", line 80, in application
    response = frappe.handler.handle()
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/handler.py", line 75, in handle
    execute_cmd(cmd)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/handler.py", line 109, in execute_cmd
    ret = frappe.call(method, **frappe.form_dict)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/__init__.py", line 774, in call
    return fn(*args, **newargs)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/desk/form/save.py", line 12, in savedocs
    doc = frappe.get_doc(json.loads(frappe.form_dict.doc))
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/__init__.py", line 518, in get_doc
    return frappe.model.document.get_doc(arg1, arg2)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/document.py", line 45, in get_doc
    return controller(arg1, arg2)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/document.py", line 81, in __init__
    super(Document, self).__init__(arg1)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 47, in __init__
    self.update(d)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 70, in update
    self.set(key, value)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 117, in set
    self.extend(key, value)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 143, in extend
    self.append(key, v)
  File "/home/indictrans/anand_workspace/propshikari/frappe-bench/apps/frappe/frappe/model/base_document.py", line 138, in append
    raise ValueError, "Document attached to child table must be a dict or BaseDocument, not " + str(type(value))[1:-1]
 ValueError: Document attached to child table must be a dict or BaseDocument, not type 'list'

@sagar, Document attached to child table must be a dict or BaseDocument, not type 'list' so do you is using self.append and passing a list instead of the items of the list

Hi @max_morais_dmm ,
Thanks its Worked.