diff --git a/jey_erp/hooks.py b/jey_erp/hooks.py index 5ab1e6c..4caab6b 100644 --- a/jey_erp/hooks.py +++ b/jey_erp/hooks.py @@ -15,7 +15,6 @@ app_include_js = [ "/assets/jey_erp/js/sales_invoice_tax_articles.js", "/assets/jey_erp/js/sales_invoice_certificates.js", "/assets/jey_erp/js/sales_order_vat.js", - "/assets/jey_erp/js/sales_classification.js", "/assets/jey_erp/js/asset.js", "/assets/jey_erp/js/link_field_fix.js", "bank_excel_import.bundle.js", @@ -27,7 +26,11 @@ app_include_css = [ ] doctype_js = { - "Sales Invoice": "public/js/sales_invoice.js", + # sales_classification.js loaded via doctype_js (NOT app_include_js) so it + # does NOT bloat the desk's `Link: rel=preload` header — the edge proxy has a + # 4 KB header buffer and overflowing it returns 502. See jey_layout/hooks.py. + "Sales Invoice": ["public/js/sales_invoice.js", "public/js/sales_classification.js"], + "Sales Order": "public/js/sales_classification.js", "Purchase Invoice": "public/js/purchase_invoice.js", "Employee": "public/js/employee.js", "Bank Reconciliation Tool": "public/js/bank_reconciliation_tool.js",