fix(patch): delete hub documents

While deteting the "Data Migratun Plan" docs the patch used to break,
since it was linked to docs from "Data Migration Run". Modified the
patch to also delete the linked "Data Migration Run" docs.
This commit is contained in:
Ameya Shenoy 2018-09-12 17:36:29 +05:30
parent 31f2caf51e
commit 18310c240f
No known key found for this signature in database
GPG Key ID: AC016A555657D0A3

View File

@ -12,4 +12,7 @@ def execute():
plan_doc = frappe.get_doc("Data Migration Plan", plan.name)
for m in plan_doc.get("mappings"):
frappe.delete_doc("Data Migration Mapping", m.mapping, force=True)
docs = frappe.get_all("Data Migration Run", filters={"data_migration_plan": plan.name})
for doc in docs:
frappe.delete_doc("Data Migration Run", doc.name)
frappe.delete_doc("Data Migration Plan", plan.name)