Browse Source

fix: patch fixes- force reload doc, check for company

develop
Subin Tom 3 years ago
parent
commit
1b25e69af4
  1. 9
      erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py

9
erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py

@ -8,14 +8,17 @@ from erpnext.erpnext_integrations.doctype.taxjar_settings.taxjar_settings import
def execute():
frappe.reload_doctype("Taxjar Settings")
company = frappe.get_all('Company', filters = {'country': 'United States'}, fields=['name'])
if not company:
return
frappe.reload_doctype("Taxjar Settings", force=True)
TAXJAR_CREATE_TRANSACTIONS = frappe.db.get_single_value("TaxJar Settings", "taxjar_create_transactions")
TAXJAR_CALCULATE_TAX = frappe.db.get_single_value("TaxJar Settings", "taxjar_calculate_tax")
TAXJAR_SANDBOX_MODE = frappe.db.get_single_value("TaxJar Settings", "is_sandbox")
company = frappe.get_all('Company', filters = {'country': 'United States'}, fields=['name'])
if not company or (not TAXJAR_CREATE_TRANSACTIONS and not TAXJAR_CALCULATE_TAX and not TAXJAR_SANDBOX_MODE):
if (not TAXJAR_CREATE_TRANSACTIONS and not TAXJAR_CALCULATE_TAX and not TAXJAR_SANDBOX_MODE):
return
frappe.reload_doctype("Product Tax Category")

Loading…
Cancel
Save