Projet

Général

Profil

Actions

Bug #14969

ouvert

Erreur lors de l'accès à Mes abonnements (dossier) si le dossier surveillé a été déplacé dans une autre GED

Ajouté par David Lesimple il y a 7 jours.

Statut:
Assigned
Priorité:
High
Assigné à:
Catégorie:
Abonnements
Début:
11/09/2025
Echéance:
% réalisé:

0%

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

Description

Scénario : Un utilisateur titi s'abonne à un dossier d'une GED A
Le gestionnaire de cette GED déplace (couper/coller) ce dossier dans une autre GED B dans laquelle l'utilisateur titi a au moins les droits de lecture.

Résultat obtenu : Si l'utilisateur titi accède via son espace personnel à ses abonnements sur Dossier, il obtient une erreur :

Erreur:

javax.ejb.NoSuchEntityException: Row for id 548826 not found in database.
    at deployment.silverpeas.war//org.silverpeas.core.node.dao.NodeDAO.getAnotherHeader(NodeDAO.java:634)
    at deployment.silverpeas.war//org.silverpeas.core.node.dao.NodeDAO.getNodePath(NodeDAO.java:557)
    at deployment.silverpeas.war//org.silverpeas.core.node.service.DefaultNodeService.getPath(DefaultNodeService.java:458)

Il semble donc que l'instanceId de la GED B ne soit pas mis à jour dans la table des abonnements.
Problème: cette erreur empêche l'utilisateur d'accéder à ses éventuels autres abonnements sur dossier.

Résultat attendu : l'utilisateur 1 dervait conserver son abonnement à ce dossier si il a encore les droits d'accès à la GED B contenant maintenant ce dossier.
Dans le cas contraire, cet abonnement devrait soit grisé, soit supprimé de ses abonnements.

Problème potentiellement en lien avec https://tracker.silverpeas.org/issues/14787


Fichiers

pb_abo_dossier.png (17,2 ko) pb_abo_dossier.png David Lesimple, 11/09/2025 14:58
pb_abo_dossier.png

Aucune donnée à afficher

Actions

Formats disponibles : Atom PDF