Bug #10029
ferméImpossible de supprimer de la corbeille des publications liées à un contenu formulaire
100%
Description
Je n'ai pas vérifié si ce problème existe en 6.0
Pré-Requis
Une GED doit être configurer de manière à ce que l'on puisse renseigner des contenus formulaire sur les publications.
- créer une publication avec un contenu formulaire renseigné
- vérifier que la publication s'affiche bien avec son contenu en prévisualisation
- supprimer la publication pour qu'elle se retrouve dans la corbeille
- se diriger sur la publication depuis la corbeille
- cliquer sur supprimer
Résultat obtenu
NullPointerException.
Résultat attendu
Aucune erreur et suppression effective.
Compléments
Attention, dans le code, il pourrait être tentant d'ajouter simplement une vérification sur la nullité d'une variable mais je ne pense pas que cela soit aussi simple.
En effet, le code de suppression d'un formulaire est appelé 2 fois dans le cadre d'une suppression. Cela cache sûrement un autre problème.
Après avoir eu l'erreur technique, la publication n'est donc pas supprimée. Cependant le contenu formulaire l'a bien été lui.
Malheureusement, un lien vers le formulaire persiste (pubblication.getInfoId()
) et le code de suppression du formulaire est appelé quoi qu'il arrive...