From fedcb242ef0e1d1985079367efe69bfc14093018 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 11 May 2015 15:11:08 +0530 Subject: [PATCH] Rename table fieldnames only if doctype exists --- erpnext/patches/v5_0/rename_table_fieldnames.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/erpnext/patches/v5_0/rename_table_fieldnames.py b/erpnext/patches/v5_0/rename_table_fieldnames.py index 6e2a3ebe71..2376eabd7b 100644 --- a/erpnext/patches/v5_0/rename_table_fieldnames.py +++ b/erpnext/patches/v5_0/rename_table_fieldnames.py @@ -227,12 +227,13 @@ def execute(): frappe.reload_doc("accounts", "doctype", "fiscal_year_company") #rename table fieldnames - for dn in rename_map: - frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn)) + if frappe.db.exists("DocType", dn): + for dn in rename_map: + frappe.reload_doc(get_doctype_module(dn), "doctype", scrub(dn)) - for dt, field_list in rename_map.items(): - for field in field_list: - rename_field(dt, field[0], field[1]) + for dt, field_list in rename_map.items(): + for field in field_list: + rename_field(dt, field[0], field[1]) # update voucher type for old, new in [["Bank Voucher", "Bank Entry"], ["Cash Voucher", "Cash Entry"],