From 8a41887f683bd2f1e1948e0bd08fb3f378f7970f Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Thu, 22 Feb 2018 15:56:33 +0530 Subject: [PATCH] patch exception fixes (#13037) * patch exception fixes * reload daily_work_summary_group_user doctype --- ...y_work_summary_settings_to_daily_work_summary_group.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/patches/v10_0/migrate_daily_work_summary_settings_to_daily_work_summary_group.py b/erpnext/patches/v10_0/migrate_daily_work_summary_settings_to_daily_work_summary_group.py index 207b96e2410..3d15bbc7317 100644 --- a/erpnext/patches/v10_0/migrate_daily_work_summary_settings_to_daily_work_summary_group.py +++ b/erpnext/patches/v10_0/migrate_daily_work_summary_settings_to_daily_work_summary_group.py @@ -6,6 +6,9 @@ import frappe def execute(): + frappe.reload_doc("hr", "doctype", "daily_work_summary_group") + frappe.reload_doc("hr", "doctype", "daily_work_summary_group_user") + # check if Daily Work Summary Settings Company table exists try: frappe.db.sql('DESC `tabDaily Work Summary Settings Company`') @@ -26,8 +29,9 @@ def execute(): send_emails_at=d.send_emails_at, subject=previous_setting["subject"], message=previous_setting["message"])) - new_group.insert(ignore_permissions=True) - new_group.save() + new_group.flags.ignore_permissions = True + new_group.flags.ignore_validate = True + new_group.insert(ignore_if_duplicate = True) frappe.delete_doc("Daily Work Summary Settings") frappe.delete_doc("Daily Work Summary Settings Company")