浏览代码

Do not map table fields in mapper

version-14
Anand Doshi 11 年前
父节点
当前提交
1b0c74a93c
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. +2
    -2
      frappe/model/mapper.py

+ 2
- 2
frappe/model/mapper.py 查看文件

@@ -60,8 +60,8 @@ def get_mapped_doc(from_doctype, from_docname, table_maps, target_doc=None,
return target_doc

def map_doc(source_doc, target_doc, table_map, source_parent=None):
no_copy_fields = set([d.fieldname for d in source_doc.meta.get("fields", {"no_copy": 1})]
+ [d.fieldname for d in target_doc.meta.get("fields", {"no_copy": 1})]
no_copy_fields = set([d.fieldname for d in source_doc.meta.get("fields") if (d.no_copy==1 or d.fieldtype=="Table")]
+ [d.fieldname for d in target_doc.meta.get("fields") if (d.no_copy==1 or d.fieldtype=="Table")]
+ default_fields
+ table_map.get("field_no_map", []))



正在加载...
取消
保存