Bug #25126
l'envoi vers fargo utilise get_request, ça ne fonctionne pas dans un cron
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
09 juillet 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
L'envoi vers fargo utilise get_request : ça ne fonctionne pas dans un cron :
Exception: type = '<type 'exceptions.AttributeError'>', value = ''NoneType' object has no attribute 'get_server'' Stack trace (most recent call first): File "/usr/lib/python2.7/dist-packages/wcs/portfolio.py", line 91, in push_document 89 elif user.email: 90 payload['user_email'] = unicode(user.email, 'ascii') > 91 payload['origin'] = get_request().get_server().split(':')[0] 92 payload['file_name'] = unicode(filename, charset) 93 stream.seek(0) locals: charset = 'utf-8' filename = 'Reponse-modele-lille.pdf' payload = {'user_nameid': u'5b7701219f9d47629d366312bfba186c'} stream = <open file '/tmp/tmptKnfng/tmpHiqszn.pdf', mode 'r' at 0x7f09c25bc4b0> user = <SqlUser 'BOURGEOIS AGNES' id:12> File "/usr/lib/python2.7/dist-packages/wcs/wf/export_to_model.py", line 540, in perform_real 538 content_type = 'application/pdf' 539 if self.push_to_portfolio: > 540 push_document(formdata.get_user(), filename, outstream) 541 if self.attach_to_history: 542 evo.add_part(AttachmentEvolutionPart(
Sans doute plutôt calculer le nom du serveur à partir du publisher, un truc comme ça.
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a presque 6 ans
- Fichier 0001-portfolio-get-origin-from-publisher-25126.patch 0001-portfolio-get-origin-from-publisher-25126.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 6 ans
- Statut changé de Solution proposée à Solution validée
Ok.
Mis à jour par Thomas Noël il y a presque 6 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 5949d54677a2b33f01252e1a887e9e6b18989cf2 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Mon Jul 9 10:18:44 2018 +0200 portfolio: get origin from publisher (#25126)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
portfolio: get origin from publisher (#25126)