Projet

Général

Profil

Bug #39791

paiement vs unicode

Ajouté par Frédéric Péters il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
12 février 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

File "/usr/lib/python2.7/dist-packages/wcs/compat.py" in quixote
  260.     return pub.process_request(pub.get_request())

File "/usr/lib/python2.7/dist-packages/wcs/compat.py" in process_request
  224.         output = self.filter_output(request, output)

File "/usr/lib/python2.7/dist-packages/wcs/compat.py" in filter_output
  174.             return self.render_response(output)

File "/usr/lib/python2.7/dist-packages/auquotidien/modules/template.py" in render_response
  30.     body = str(body)

Exception Type: UnicodeEncodeError at /payment/init
Exception Value: 'ascii' codec can't encode character u'\xe9' in position 790: ordinal not in range(128)

Fichiers

Révisions associées

Révision 1a9d1bac (diff)
Ajouté par Frédéric Péters il y a environ 4 ans

payments: make sure eopayment data is treated as strings (#39791)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 4 ans

D'une lecture rapide de eopayment ça pourrait venir de

            fields=[
                {
                    'type': u'hidden',
                    'name': force_text(field_name),
                    'value': force_text(field_value),
                }

qui tape de l'unicode. (mais c'est du code qui est là depuis longtemps pourtant).

#2

Mis à jour par Thomas Noël il y a environ 4 ans

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

Ça me semble ok.

#3

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)

(mais a priori avec le passage à Python 3 ça aurait été corrigé "tout seul").

commit 1a9d1bac2870fe5430914975beb63e026848f0b9
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Feb 12 14:49:25 2020 +0100

    payments: make sure eopayment data is treated as strings (#39791)
#4

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF