Bug #10286
''NoneType' object has no attribute 'has_form_token'' sur session perdue
Début:
14 mars 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Exception: type = '<type 'exceptions.AttributeError'>', value = ''NoneType' object has no attribute 'has_form_token'' Stack trace (most recent call first): File "/usr/lib/python2.7/dist-packages/wcs/forms/root.py", line 884, in autosave 882 # reload session to make sure _ajax_form_token is still valid 883 session = get_session_manager().get(get_session().id) > 884 if not session.has_form_token(get_request().form.get('_ajax_form_token')): 885 return result_error('obsolete ajax form token (late check)') 886 locals: result_error = <function result_error at 0x7fc489358758> form = <wcs.qommon.form.Form object at 0x46b0d90> magictoken = 'adab052d4bf27383' session = None form_data = {'future_tracking_code': 'GCDPBRWX', '37': None, '1': 'B', '2': None, '5': None, '4': None, '7': None, '6': None} data = {'37': None, '1': 'B', '2': None, '5': None, '4': None, '7': None, '6': None} self = <wcs.backoffice.submission.FormFillPage object at 0x474c810> page_no = 0
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 8 ans
- Fichier 0001-misc-check-for-lost-session-in-autosave-10286.patch 0001-misc-check-for-lost-session-in-autosave-10286.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 8 ans
on met le même message d'erreur «obsolete ajax form token (late check)» ou plutôt «cannot get ajax form token (no session)» ?
Mis à jour par Frédéric Péters il y a presque 8 ans
+ return result_error('cannot get ajax form token (lost session)')
ok?
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit 1e2d34506ff4f0b18d3ee9d808e5b321f98af725 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Apr 19 18:19:01 2016 +0200 misc: check for lost session in autosave (#10286)
misc: check for lost session in autosave (#10286)