fix: reload doc
diff --git a/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py b/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
index c7b184d..b4080c5 100644
--- a/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
+++ b/erpnext/patches/v13_0/disable_ksa_print_format_for_others.py
@@ -10,5 +10,8 @@
return
if frappe.db.exists('DocType', 'Print Format'):
- frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 1 WHERE
- name IN ('KSA VAT Invoice', 'KSA POS Invoice')""")
+ frappe.reload_doc("regional", "print_format", "ksa_vat_invoice", force=True)
+ frappe.reload_doc("regional", "print_format", "ksa_pos_invoice", force=True)
+ frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 1
+ WHERE name IN ('KSA VAT Invoice', 'KSA POS Invoice')
+ """)
diff --git a/erpnext/regional/saudi_arabia/setup.py b/erpnext/regional/saudi_arabia/setup.py
index 803c798..2131eda 100644
--- a/erpnext/regional/saudi_arabia/setup.py
+++ b/erpnext/regional/saudi_arabia/setup.py
@@ -14,11 +14,11 @@
make_custom_fields()
def add_print_formats():
- frappe.reload_doc("regional", "print_format", "detailed_tax_invoice")
- frappe.reload_doc("regional", "print_format", "simplified_tax_invoice")
- frappe.reload_doc("regional", "print_format", "tax_invoice")
- frappe.reload_doc("regional", "print_format", "ksa_vat_invoice")
- frappe.reload_doc("regional", "print_format", "ksa_pos_invoice")
+ frappe.reload_doc("regional", "print_format", "detailed_tax_invoice", force=True)
+ frappe.reload_doc("regional", "print_format", "simplified_tax_invoice", force=True)
+ frappe.reload_doc("regional", "print_format", "tax_invoice", force=True)
+ frappe.reload_doc("regional", "print_format", "ksa_vat_invoice", force=True)
+ frappe.reload_doc("regional", "print_format", "ksa_pos_invoice", force=True)
frappe.db.sql("""UPDATE`tabPrint Format` SET disabled = 0 WHERE
name IN ('Simplified Tax Invoice', 'Detailed Tax Invoice',