Projet

Général

Profil

Bug #42687

session, null value in column "id" violates not-null constraint

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

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

Révision 8b9756c7 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

misc: check for actual session in /live evaluation (#42687)

Historique

#2

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

Le /live devrait déjà être limité aux sessions en cours mais le test est insuffisant.

#3

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

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

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)
#5

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

Formats disponibles : Atom PDF