From df385ac3c06018a2d151ead1e07293166ff92614 Mon Sep 17 00:00:00 2001 From: Shreya Date: Thu, 14 Jun 2018 13:07:52 +0530 Subject: [PATCH] Check if table exists else return --- erpnext/patches/v11_0/move_leave_approvers_from_employee.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/patches/v11_0/move_leave_approvers_from_employee.py b/erpnext/patches/v11_0/move_leave_approvers_from_employee.py index af324f2d48..304bf7d3bb 100644 --- a/erpnext/patches/v11_0/move_leave_approvers_from_employee.py +++ b/erpnext/patches/v11_0/move_leave_approvers_from_employee.py @@ -13,6 +13,9 @@ def execute(): if frappe.db.has_column('Department', 'expense_approver'): rename_field('Department', "expense_approver", "expense_approvers") + if not frappe.db.table_exists("Employee Leave Approver"): + return + approvers = frappe.db.sql("""select distinct app.leave_approver, emp.department from `tabEmployee Leave Approver` app, `tabEmployee` emp where app.parenttype = 'Employee'