Bug #42687
session, null value in column "id" violates not-null constraint
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
10 mai 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
À ce moment :
File "/usr/lib/python3/dist-packages/wcs/sessions.py", line 151, in get_data_source_query_url_token 149 key = str(uuid.uuid4()) 150 self.data_source_query_url_tokens[key] = url > 151 self.store() 152 return key 153 locals: key = '21b7e83c-5cac-4820-8e9e-511618ab555d' self = <Session at 7fda0894e0b8: None> url = 'https://.../base-adresse/ban/addresses?q='
qui correspond à
PATH_INFO '/whatever/live'
un champ en autocomplétion utilisé, avec une session qui n'existe plus; dans les cookies on a bien la session renseignée :
wcs-978cef 't_K3rYnFfJOeHEqQPsF0eQ'
mais elle n'est plus en base.
Dans les logs on voit en remontant deux jours plus tôt des appels par la même IP, puis plus rien. (et donc la session se trouve expirée/supprimée, normal).
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 4 ans
- Fichier 0001-misc-check-for-actual-session-in-live-evaluation-426.patch 0001-misc-check-for-actual-session-in-live-evaluation-426.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Le /live devrait déjà être limité aux sessions en cours mais le test est insuffisant.
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 8b9756c768bb41dd106945bb908981744160f55c Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat May 23 17:47:41 2020 +0200 misc: check for actual session in /live evaluation (#42687)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: check for actual session in /live evaluation (#42687)