Rapport de bug pour Candle - 13

Le formulaire a été enregistré le 29/09/2005 09:52 avec le numéro 13.

Nom de l'utilisateurPierre Cros

Type Bug

Commentaire / explication

Je suis identifié comme admin sur authentic-demo, je me logout sur candle-demo (pas d'utilisateur créé), je me login sur candle-demo, je clique sur edit, je remplis les champs, je valide et pouf.

Erreur affichée

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 273, in process_request
    output = self.try_publish(request)
  File "/usr/lib/python2.3/site-packages/candle/__init__.py", line 74, in try_publish
    return CandlePublisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/candle/__init__.py", line 65, in try_publish
    return Publisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 251, in try_publish
    output = self.root_directory._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 71, in _q_traverse
    return obj()
  File "/usr/lib/python2.3/site-packages/candle/root.ptl", line 28, in _q_index
    self.user_view()
  File "/usr/lib/python2.3/site-packages/candle/root.ptl", line 48, in user_view
    user = self.get_user()
  File "/usr/lib/python2.3/site-packages/candle/root.ptl", line 39, in get_user
    if session.user.startswith(str('anonymous-')):
AttributeError: 'int' object has no attribute 'startswith'

Form:

Cookies:
candle          da5d8c27de37fde6

Environment:
CONTENT_LENGTH  0
DOCUMENT_ROOT   /usr/share/candle/web/
HTTP_ACCEPT     text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET UTF-8,*
HTTP_ACCEPT_ENCODING gzip,deflate
HTTP_ACCEPT_LANGUAGE en,fr-fr;q=0.7,fr;q=0.3
HTTP_CONNECTION keep-alive
HTTP_COOKIE     candle="da5d8c27de37fde6"
HTTP_HOST       candle.demo.entrouvert.com
HTTP_KEEP_ALIVE 300
HTTP_REFERER    http://candle.demo.entrouvert.com/edit
HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.10) Gecko/20050825 Firefox/1.0.4 (Debian package 1.0.4-2sarge3)
PATH_INFO       /
QUERY_STRING    
REMOTE_ADDR     213.219.160.185
REMOTE_PORT     35071
REMOTE_USER     1
REQUEST_METHOD  GET
REQUEST_URI     /
SCGI            1
SCRIPT_NAME     
SERVER_ADDR     84.207.4.4
SERVER_ADMIN    fpeters@entrouvert.com
SERVER_NAME     candle.demo.entrouvert.com
SERVER_PORT     80
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e DAV/1.0.3 mod_python/2.7.10 Python/2.3.4 mod_scgi/1.2
UNIQUE_ID       QzucsVTPBAQAADtxE0g

StatutTerminée

Historique

29/09/2005 09:53 Pierre Cros

C'est peut-être lié au fait que j'avais créé puis supprimer un utilisateur sur l'interface d'admin de candle-demo

29/09/2005 10:13 Frédéric Péters
Accepté
29/09/2005 10:14 Frédéric Péters
Terminée