Skip to content

Commit

Permalink
added try catch block in patch (#4522)
Browse files Browse the repository at this point in the history
  • Loading branch information
shreyashah115 authored and nabinhait committed Nov 22, 2017
1 parent 0d3cd69 commit 4c79799
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 12 deletions.
4 changes: 2 additions & 2 deletions frappe/desk/page/activity/activity.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,12 @@ frappe.pages['activity'].on_page_load = function(wrapper) {
}, 'fa fa-th')
}

this.page.add_menu_item(__('Authentication Log'), function() {
this.page.add_menu_item(__('Activity Log'), function() {
frappe.route_options = {
"user": frappe.session.user
}

frappe.set_route('Report', "Authentication Log");
frappe.set_route('Report', "Activity Log");
}, 'fa fa-th')

this.page.add_menu_item(__('Show Likes'), function() {
Expand Down
24 changes: 14 additions & 10 deletions frappe/patches/v9_1/move_feed_to_activity_log.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,22 @@ def execute():
activity_log_fields = frappe.get_meta('Activity Log').fields

for d in communication_data:
communication_doc = frappe.get_doc('Communication', d)
try:
communication_doc = frappe.get_doc('Communication', d)

activity_data = {'doctype': 'Activity Log'}
for field in activity_log_fields:
if communication_doc.get(field.fieldname):
activity_data[field.fieldname] = communication_doc.get_value(field.fieldname)
activity_data = {'doctype': 'Activity Log'}
for field in activity_log_fields:
if communication_doc.get(field.fieldname):
activity_data[field.fieldname] = communication_doc.get_value(field.fieldname)

activity_doc = frappe.get_doc(activity_data)
activity_doc.insert()
activity_doc = frappe.get_doc(activity_data)
activity_doc.insert()

frappe.db.sql("""update `tabActivity Log` set creation = %s,\
modified = %s where name = %s""", (communication_doc.creation,communication_doc.modified,activity_doc.name))
frappe.db.sql("""update `tabActivity Log` set creation = %s,\
modified = %s where name = %s""", (communication_doc.creation,communication_doc.modified,activity_doc.name))

frappe.db.sql("""delete from `tabCommunication` where name='{0}'""".format(communication_doc.name))
frappe.db.sql("""delete from `tabCommunication` where name='{0}'""".format(communication_doc.name))

except frappe.LinkValidationError:
pass
frappe.delete_doc("DocType", "Authentication Log")

0 comments on commit 4c79799

Please sign in to comment.