Development #52127
appels data_class() depuis un objet snapshot
0%
Description
Idée du moment, en explorant une version passée via l'historique, on pourrait arriver dans du code qui appelle data_class() ce qui pourrait amener les colonnes de la base de données à être adaptées pour matcher.
La plupart des appels vont être lors de la validation d'actions, ce qui n'aura pas lieu vu que ces boutons n'auront pas été mis parce que is_readonly() mais certains appels ont lieu dès l'affichage, je vois :
disabled_url_name = bool(self.formdef.data_class().count())
et il y en a peut-être d'autres.
Fichiers
Révisions associées
sql: don't alter tables for snapshot objects (#52127)
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-sql-don-t-alter-tables-for-snapshot-objects-52127.patch 0001-sql-don-t-alter-tables-for-snapshot-objects-52127.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
(je ne peux pas creuser aujourd'hui mais patch posé comme ça et à mon avis déjà utile ainsi).
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
Je suis allé voir sur l'instance HDS de prod si ça pourrait expliquer la problèmes au CD13, mais les logs du conteneur w.c.s. ne vont pas assez loin (9 mars, ticket du 19 février https://dev.entrouvert.org/issues/51278#change-288848) et je n'ai pas trouvé de haproxy pour en voir les logs que normalement on doit garder 1 an.
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 68537fdbad058f5f0b5db1009c52622ee558a2be Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Mar 17 10:39:48 2021 +0100 sql: don't alter tables for snapshot objects (#52127)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
sql: don't alter tables for snapshot objects (#52127)