Bug #71492
500 sur une url avec id de snapshot invalide
Début:
21 novembre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Sans doute quelque chose foutraque dans du javascript et cette URL :
PATH_INFO '/backoffice/forms/248/history/icons/identity-management.small.386ede.png'
cette trace :
Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/sql.py", line 2084, in get 2082 return None 2083 else: > 2084 raise KeyError() 2085 cur = get_connection_and_cursor()[1] 2086 locals: cls = <class 'wcs.sql.Snapshot'> column = None id = 'icons' ignore_errors = True ignore_migration = False File "/usr/lib/python3/dist-packages/wcs/sql.py", line 634, in f 632 except psycopg2.Error: 633 get_connection().rollback() > 634 raise 635 636 return f locals: args = (<class 'wcs.sql.Snapshot'>, 'icons') func = <function SqlMixin.get at 0x7fe21571a8b0> kwargs = {'ignore_errors': True} File "/usr/lib/python3/dist-packages/wcs/backoffice/snapshots.py", line 230, in _q_lookup 228 229 def _q_lookup(self, component): > 230 snapshot = get_publisher().snapshot_class.get(component, ignore_errors=True) 231 if not snapshot or not snapshot.is_from_object(self.obj): 232 raise errors.TraversalError() locals: component = 'icons' self = <wcs.backoffice.snapshots.SnapshotsDirectory object at 0x7fe214581e80>
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-sql-honor-ignore_errors-in-get-when-using-numeric-id.patch 0001-sql-honor-ignore_errors-in-get-when-using-numeric-id.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 555547e8acf55274b668b09762bcb1e1f7decd05 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Dec 8 21:36:54 2022 +0100 sql: honor ignore_errors in get() when using numeric ids (#71492)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
sql: honor ignore_errors in get() when using numeric ids (#71492)