Fix MailComposer to load print formats correctly in v15
Getestet mit v15 (Tobien) und v2025 (Eicotec). Jeweils auf einem Dokument, welches per Mail verschickt werden kann und dessen Doctype mindestens ein Druckformat hat.
- Tobien: Testdokument
/app/sales-order/SO-CH-250160 - Eicotec: Testdokument
/app/quotation/KSW-170424-001-N05
Ohne den Fix gibt es folgenden Fehler, wenn man new frappe.erpnextswiss.MailComposer() in der Konsole aufruft:
Uncaught TypeError: can't access property "print_formats", cur_frm.print_preview is undefined
setup_print http://localhost:8008/assets/erpnextswiss/js/email.js:376
prepare http://localhost:8008/assets/erpnextswiss/js/email.js:135
make http://localhost:8008/assets/erpnextswiss/js/email.js:76
init http://localhost:8008/assets/erpnextswiss/js/email.js:20
<anonymous> debugger eval code:1
Mit dem Fix werden die Druckformate in der Auswahlliste korrekt angezeigt.
Edited by Martin Zoller