Projet

Général

Profil

Actions

Bug #10029

fermé

Impossible de supprimer de la corbeille des publications liées à un contenu formulaire

Ajouté par Yohann Chastagnier il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Début:
11/09/2018
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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.

Cas de test
  • 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...

Actions

Formats disponibles : Atom PDF