Skip to content

Fix MailComposer to load print formats correctly in v15

Martin Zoller requested to merge email_comcom_fix into 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

Merge request reports

Loading