From ec33e82ec6c74106fba487e04b73307a6be70973 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 22 Nov 2017 16:56:27 +0530 Subject: [PATCH] Minor patch fix --- frappe/patches/v9_1/move_feed_to_activity_log.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frappe/patches/v9_1/move_feed_to_activity_log.py b/frappe/patches/v9_1/move_feed_to_activity_log.py index e22836a0bb..af0046ce81 100644 --- a/frappe/patches/v9_1/move_feed_to_activity_log.py +++ b/frappe/patches/v9_1/move_feed_to_activity_log.py @@ -14,6 +14,13 @@ def execute(): activity_data = {'doctype': 'Activity Log'} for field in activity_log_fields: if communication_doc.get(field.fieldname): + if field.fieldname == "reference_name": + if not frappe.db.exists(communication_doc.get("reference_doctype"), communication_doc.get("reference_name")): + continue + if field.fieldname == "timeline_name": + if not frappe.db.exists(communication_doc.get("timeline_doctype"), communication_doc.get("timeline_name")): + continue + activity_data[field.fieldname] = communication_doc.get_value(field.fieldname) activity_doc = frappe.get_doc(activity_data)