Projet

Général

Profil

Bug #25126

l'envoi vers fargo utilise get_request, ça ne fonctionne pas dans un cron

Ajouté par Thomas Noël il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

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

Révision 5949d546 (diff)
Ajouté par Thomas Noël il y a presque 6 ans

portfolio: get origin from publisher (#25126)

Historique

#1

Mis à jour par Thomas Noël il y a presque 6 ans

#2

Mis à jour par Frédéric Péters il y a presque 6 ans

  • Statut changé de Solution proposée à Solution validée

Ok.

#3

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)

#4

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

Formats disponibles : Atom PDF