fix: skip dependency syncing for mapped doctypes

This commit is contained in:
Rucha Mahabal 2020-03-16 13:55:13 +05:30
parent bb9401d249
commit f0b46b22c0

View file

@ -224,7 +224,9 @@ def set_insert(update, producer_site, event_producer):
# doc already created
return
doc = frappe.get_doc(update.data)
sync_dependencies(doc, producer_site)
if not update.mapping:
sync_dependencies(doc, producer_site)
if update.use_same_name:
doc.insert(set_name=update.docname, set_child_names=False)
else:
@ -254,7 +256,8 @@ def set_update(update, producer_site):
local_doc.db_update_all()
except frappe.DoesNotExistError:
sync_dependencies(local_doc, producer_site)
if not update.mapping:
sync_dependencies(local_doc, producer_site)
def update_row_removed(local_doc, removed):