fix: reload docs before creating custom fields (#17585)
This commit is contained in:
@@ -70,7 +70,7 @@ def update_instructors(comp_dict):
|
|||||||
emp_details = frappe.get_all("Employee", fields=["name", "company"])
|
emp_details = frappe.get_all("Employee", fields=["name", "company"])
|
||||||
|
|
||||||
for employee in emp_details:
|
for employee in emp_details:
|
||||||
records = comp_dict[employee.company]
|
records = comp_dict[employee.company] if employee.company else []
|
||||||
|
|
||||||
for department in records:
|
for department in records:
|
||||||
when_then.append('''
|
when_then.append('''
|
||||||
|
|||||||
@@ -8,6 +8,17 @@ def execute():
|
|||||||
return
|
return
|
||||||
frappe.reload_doc("hr", "doctype", "Employee Tax Exemption Declaration")
|
frappe.reload_doc("hr", "doctype", "Employee Tax Exemption Declaration")
|
||||||
frappe.reload_doc("hr", "doctype", "Employee Tax Exemption Proof Submission")
|
frappe.reload_doc("hr", "doctype", "Employee Tax Exemption Proof Submission")
|
||||||
|
frappe.reload_doc("hr", "doctype", "Employee Grade")
|
||||||
|
frappe.reload_doc("hr", "doctype", "Leave Policy")
|
||||||
|
|
||||||
|
frappe.reload_doc("accounts", "doctype", "Bank Account")
|
||||||
|
frappe.reload_doc("accounts", "doctype", "Tax Withholding Category")
|
||||||
|
frappe.reload_doc("accounts", "doctype", "Allowed To Transact With")
|
||||||
|
frappe.reload_doc("accounts", "doctype", "Finance Book")
|
||||||
|
frappe.reload_doc("accounts", "doctype", "Loyalty Program")
|
||||||
|
|
||||||
|
frappe.reload_doc("stock", "doctype", "Item Barcode")
|
||||||
|
|
||||||
make_custom_fields()
|
make_custom_fields()
|
||||||
|
|
||||||
frappe.reload_doc("accounts", "doctype", "sales_taxes_and_charges")
|
frappe.reload_doc("accounts", "doctype", "sales_taxes_and_charges")
|
||||||
|
|||||||
@@ -7,8 +7,11 @@ def execute():
|
|||||||
if not company:
|
if not company:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
frappe.reload_doc('hr', 'doctype', 'payroll_period')
|
||||||
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_declaration')
|
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_declaration')
|
||||||
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_proof_submission')
|
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_proof_submission')
|
||||||
|
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_declaration_category')
|
||||||
|
frappe.reload_doc('hr', 'doctype', 'employee_tax_exemption_proof_submission_detail')
|
||||||
|
|
||||||
for doctype in ["Sales Invoice", "Delivery Note", "Purchase Invoice"]:
|
for doctype in ["Sales Invoice", "Delivery Note", "Purchase Invoice"]:
|
||||||
frappe.db.sql("""delete from `tabCustom Field` where dt = %s
|
frappe.db.sql("""delete from `tabCustom Field` where dt = %s
|
||||||
|
|||||||
Reference in New Issue
Block a user