Rapport de bug pour Au Quotidien - 20

Le formulaire a été enregistré le 18/04/2007 12:59 avec le numéro 20.

Nom de l'utilisateurPierre Cros

Description

Quand je veux récupérer un mot de passe perdu (je rentre le nom d'utilisateur qui n'existe pas) http://demo.au-quotidien.com/ident/password/forgotten avec IE, en cliquant sur "valider"j'ai d'abord eu un message IE "impossible de charger cette page", puis en faisant un back puis en cliquant à nouveau plusieurs fois rapidement sur valider boum

Message d'erreur éventuel

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 278, in process_request
    output = self.try_publish(request)
  File "/home/fred/src/wcs/wcs/qommon/publisher.py", line 114, in try_publish
    return Publisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 256, in try_publish
    output = self.root_directory._q_traverse(components)
  File "/home/fred/src/wcs/wcs/root.ptl", line 198, in _q_traverse
    return Directory._q_traverse(self, path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 66, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 66, in _q_traverse
    return obj._q_traverse(path)
  File "/home/fred/src/wcs/wcs/qommon/ident/password.ptl", line 85, in _q_traverse
    return Directory._q_traverse(self, path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 70, in _q_traverse
    return obj()
  File "/home/fred/src/wcs/wcs/qommon/ident/password.ptl", line 167, in forgotten
    tmp = self.forgotten_submit(form)
  File "/home/fred/src/wcs/wcs/qommon/ident/password.ptl", line 209, in forgotten_submit
    user.email, exclude_current_user = False)
  File "/home/fred/src/wcs/wcs/qommon/emails.py", line 31, in custom_ezt_email
    mail_body = EmailsDirectory.get_body(key)
  File "/home/fred/src/wcs/wcs/qommon/admin/emails.ptl", line 47, in get_body
    default_body = _(default_body)
  File "/home/fred/src/wcs/wcs/qommon/publisher.py", line 77, in <lambda>
    __builtin__.__dict__['_'] = lambda x: unicode(_1(str(x)), 'utf-8').encode('iso-8859-1')
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 39-41: invalid data

Form:
change          Valider la demande
username        Piotr

Cookies:
wcs             f511e5e6e3e69a0e

Environment:
CONTENT_LENGTH  261
CONTENT_TYPE    multipart/form-data; boundary=---------------------------7d73d42410026
DOCUMENT_ROOT   /home/fred/src/wcs/root/
HTTP_ACCEPT     image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
HTTP_ACCEPT_ENCODING gzip, deflate
HTTP_ACCEPT_LANGUAGE fr-be
HTTP_CACHE_CONTROL no-cache
HTTP_CONNECTION Keep-Alive
HTTP_CONTENT_LENGTH 261
HTTP_CONTENT_TYPE multipart/form-data; boundary=---------------------------7d73d42410026
HTTP_COOKIE     wcs="f511e5e6e3e69a0e"
HTTP_HOST       demo.au-quotidien.com
HTTP_REFERER    http://demo.au-quotidien.com/ident/password/forgotten
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
PATH_INFO       /ident/password/forgotten
QUERY_STRING    
REMOTE_ADDR     217.148.240.64
REMOTE_PORT     33218
REQUEST_METHOD  POST
REQUEST_URI     /ident/password/forgotten
SCGI            1
SCRIPT_NAME     
SERVER_ADDR     212.85.154.92
SERVER_ADMIN    webmaster@au-quotidien.com
SERVER_NAME     demo.au-quotidien.com
SERVER_PORT     80
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache
downgrade-1.0   1
force-response-1.0 1
nokeepalive     1
ssl-unclean-shutdown 1

StatutFermé

Historique

19/04/2007 10:22 Frédéric Péters
Fermé

Ça a été corrigé hier, et je note l'attitude assez désagréable du "je clique plusieurs fois", parce que les exceptions, elles me sont envoyées par email, et une seule suffit.