[fix] [patch] tax rule
diff --git a/erpnext/patches/v5_8/tax_rule.py b/erpnext/patches/v5_8/tax_rule.py
index b710ddc..5caabe7 100644
--- a/erpnext/patches/v5_8/tax_rule.py
+++ b/erpnext/patches/v5_8/tax_rule.py
@@ -5,23 +5,25 @@
 import frappe
 
 def execute():
-	customers = frappe.db.sql("""select name, default_taxes_and_charges from tabCustomer where 
+	frappe.reload_doc("account", "doctype", "tax_rule")
+
+	customers = frappe.db.sql("""select name, default_taxes_and_charges from tabCustomer where
 		ifnull(default_taxes_and_charges, '') != '' """, as_dict=1)
-		
+
 	for d in customers:
 		tr = frappe.new_doc("Tax Rule")
 		tr.tax_type = "Sales"
 		tr.customer = d.name
 		tr.sales_tax_template = d.default_taxes_and_charges
 		tr.save()
-		
 
-	suppliers = frappe.db.sql("""select name, default_taxes_and_charges from tabSupplier where 
+
+	suppliers = frappe.db.sql("""select name, default_taxes_and_charges from tabSupplier where
 		ifnull(default_taxes_and_charges, '') != '' """, as_dict=1)
-		
+
 	for d in suppliers:
 		tr = frappe.new_doc("Tax Rule")
 		tr.tax_type = "Purchase"
 		tr.supplier = d.name
 		tr.purchase_tax_template = d.default_taxes_and_charges
-		tr.save()
\ No newline at end of file
+		tr.save()