瀏覽代碼

fix(Event Streaming): Doctype dependencies sync (#14299)

File "/home/mai/Workspace/V13/v13_online/apps/frappe/frappe/event_streaming/doctype/event_producer/event_producer.py", line 414, in sync_child_table_dependencies
    child_doc = frappe._dict(child_doc)
TypeError: 'NoneType' object is not iterable
version-14
Mai Ismail 3 年之前
committed by GitHub
父節點
當前提交
1534e5398a
沒有發現已知的金鑰在資料庫的簽署中 GPG 金鑰 ID: 4AEE18F83AFDEB23
共有 1 個檔案被更改,包括 3 行新增2 行删除
  1. +3
    -2
      frappe/event_streaming/doctype/event_producer/event_producer.py

+ 3
- 2
frappe/event_streaming/doctype/event_producer/event_producer.py 查看文件

@@ -408,8 +408,9 @@ def sync_dependencies(document, producer_site):
child_table = doc.get(df.fieldname) child_table = doc.get(df.fieldname)
for entry in child_table: for entry in child_table:
child_doc = producer_site.get_doc(entry.doctype, entry.name) child_doc = producer_site.get_doc(entry.doctype, entry.name)
child_doc = frappe._dict(child_doc)
set_dependencies(child_doc, frappe.get_meta(entry.doctype).get_link_fields(), producer_site)
if child_doc:
child_doc = frappe._dict(child_doc)
set_dependencies(child_doc, frappe.get_meta(entry.doctype).get_link_fields(), producer_site)


def sync_link_dependencies(doc, link_fields, producer_site): def sync_link_dependencies(doc, link_fields, producer_site):
set_dependencies(doc, link_fields, producer_site) set_dependencies(doc, link_fields, producer_site)


Loading…
取消
儲存