Improved convert_odt function to work with not fully rendered document#75
Improved convert_odt function to work with not fully rendered document#75
Conversation
There was a problem hiding this comment.
J'ai l'impression que convert_odt ne fonctionne pas si on demande le renderer sans gen_context.
Ce n'est pas l'usage prévu mais j'ai tenté la vue "document-conversion" en utilisant convert_file avec le renderer à True
2026-01-21 14:30:25 WARNING collective.documentgenerator Could not remove temporary file at /tmp/tmpyPsmp3.pdf
2026-01-21 14:30:25 ERROR Zope.SiteErrorLog 1769002225.040.317628277602 http://localhost:8081/SE-314/outgoing-mail/202603/dqsd/012999900000019/@@document-conversion
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module collective.documentgenerator.browser.converter, line 23, in __call__
Module collective.documentgenerator.utils, line 293, in convert_file
Module collective.documentgenerator.utils, line 260, in convert_odt
Module appy.pod.renderer, line 862, in run
Module appy.shared.xml_parser, line 286, in parse
Module xml.sax.expatreader, line 111, in parse
Module xml.sax.xmlreader, line 123, in parse
Module xml.sax.expatreader, line 220, in feed
Module xml.sax.expatreader, line 339, in end_element
Module appy.pod.pod_parser, line 371, in endElement
Module appy.pod.actions, line 162, in execute
Module appy.pod.actions, line 145, in evaluateExpression
Module appy.pod.actions, line 96, in manageError
EvaluationError: Error while evaluating expression "view.do_mailing()". NameError: name 'view' is not defined
Edit: Il semblerait que ça soit le cas seulement si j'utilise la fonction sur un document avant publipostage
C'est parce que maintenant ce n'est plus juste une conversion mais aussi une interprétation. ET essayer de convertir un document qui n'est pas encore totalement rendu va planter si le contexte de génération ne contient pas les éléments dynamiques nécessaires... L'action de conversion est dispo dans le UI ? |
No description provided.