Projet

Général

Profil

Bug #54384

crash réindexation quand bloc de champ manquant

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
28 mai 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

On indexe le contenu des blocs de champs et puis boum quand il y a plus de bloc.


Fichiers

Révisions associées

Révision d8b7b534 (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

sql: do not fail indexing on missing block (#54384)

Historique

#1

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

  File "/usr/lib/python3/dist-packages/wcs/publisher.py", line 400, in reindex_sql
    sql.reindex()
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 474, in f
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 3595, in reindex
    formdata.store()
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 474, in f
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/wcs/qommon/substitution.py", line 27, in f
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 2112, in store
    for field, data in get_all_fields():
  File "/usr/lib/python3/dist-packages/wcs/sql.py", line 2106, in get_all_fields
    for subfield in field.block.fields:
  File "/usr/lib/python3/dist-packages/wcs/fields.py", line 3262, in block
    self._block = BlockDef.get_on_index(self.type[6:], 'slug')
  File "/usr/lib/python3/dist-packages/wcs/qommon/storage.py", line 464, in get_on_index
    return cls.get_filename(filename, ignore_errors=ignore_errors, ignore_migration=ignore_migration)
  File "/usr/lib/python3/dist-packages/wcs/qommon/storage.py", line 509, in get_filename
    raise KeyError()
</pe>
#2

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

#3

Mis à jour par Lauréline Guérin il y a presque 3 ans

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

Mis à jour par Nicolas Roche il y a presque 3 ans

(je ne sais pas pourquoi, le test ne passe pas sur l'exception quand il n'est pas lancé unitairement)

#5

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit d8b7b5342b42db7661f431d919f720652e1675a8
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri May 28 15:22:38 2021 +0200

    sql: do not fail indexing on missing block (#54384)
#6

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF