Fehler nach Update auf Dolibarr 20.0.3

Hallo,
seit dem Update auf die o.g. Version kann ich kein PDF eines Kundenvertrags mehr erstellen.
Es kommt ein allgemeiner Fehler 500 und das wars.
Als Vorlage dafür verwende ich „Strato“, also die Voreinstellung. Auch sonst ist nichts speziell koniguriert. Die PDF-Rechnung dazu lässt sich (glücklicherweise) noch erzeugen. Auch die Erfassung der Positionen ist augenscheinlich nicht betroffen.
Danke im Voraus,
Uwe

1 „Gefällt mir“

Oh, den Fehler habe ich auch. Im Logfile steht dazu:

Got error ‚PHP message: PHP Fatal error: Uncaught Error: Call to undefined function convertBackOfficeMediasLinksToPublicLinks() in /pfad/core/modules/contract/doc/pdf_strato.modules.php:279
Stack trace:
#0 /pfad/core/class/commonobject.class.php(5843): pdf_strato->write_file()
#1 /pfad/contrat/class/contrat.class.php(2556): CommonObject->commonGenerateDocument()
#2 /pfad/core/actions_builddoc.inc.php(97): Contrat->generateDocument()
#3 /pfad/contrat/card.php(1012): include(‘…‚)
#4 {main}
thrown in /pfad/core/modules/contract/doc/pdf_strato.modules.php on line 279‘

Hallo rst,
vielen Dank für den Hinweis. Es handelt sich offensichtlich um einen Bug.
Ich habe aus dem Backup der Version 19 die Datei /core/modules/contract/doc/pdf_strato.modules.php wiederhergestellt.
Damit lassen sich die Verträge wieder generieren. Nur ein „schmutziger“ Workaround, aber er funktioniert.
Grüße, Uwe