Bug #54384
crash réindexation quand bloc de champ manquant
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
Historique
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>
Mis à jour par Frédéric Péters il y a presque 3 ans
- Fichier 0001-sql-do-not-fail-indexing-on-missing-block-54384.patch 0001-sql-do-not-fail-indexing-on-missing-block-54384.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
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)
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)
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
sql: do not fail indexing on missing block (#54384)