Bug #65526
Bloc de champs - l'identifiant d'un bloc devrait être unique (quoi qu'on fasse...)
0%
Description
Voilà ce que j'ai fait :
- export d'un bloc de champs avec pour identifiant "identite"
- import de ce bloc sur la même instance (avec pour finalité de le dupliquer)
- modification de l'identifiant dans les paramètres, avec identifiant "identite" (je n'avais pas tilté que le premier avait le même identifiant...)
Quand je vais une sur démarche en front, j'ai un Internal Server Error
Maintenant je ne peux plus ni modifier, ni supprimer car le bloc est utilisé.
Les 2 blocs en question :Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-backoffice-check-slug-for-uniqueness-65526.patch 0001-backoffice-check-slug-for-uniqueness-65526.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Le patch et aussi, pour rétablir, j'ai supprimé https://demarches-aecuvillon.test.entrouvert.org/backoffice/forms/blocks/14/
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
existing_slug = ... mais en fait il s'agit d'une instance de BlockDef et du coup ensuite existing_slug.id != self.objectdef.id
on comprend pas vraiment au premier abord pourquoi un slug aurait un attribut id, bref un renommage de variable faciliterait la lecture.
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
J'ai renommé et ajouté un commentaire,
commit eb3db7b609b4888d1311b77bbe755a33ffda5050 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon May 23 09:48:20 2022 +0200 backoffice: check slug for uniqueness (#65526)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a presque 2 ans
Frédéric Péters a écrit :
Le patch et aussi, pour rétablir, j'ai supprimé https://demarches-aecuvillon.test.entrouvert.org/backoffice/forms/blocks/14/
merci Fred
backoffice: check slug for uniqueness (#65526)