Projet

Général

Profil

Actions

Bug #13050

fermé

Erreur incohérente lors d'un accès à un espace ou une application qui a été supprimé ou pour lequel les droits n'existent plus pour l'utilisateur courant

Ajouté par Miguel Moquillon il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
10/05/2022
Echéance:
% réalisé:

100%

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

Description

Dans certaines situations, un utilisateur peut se retrouver dans un espace ou une application qui a été supprimée entre temps ou pour lequel ses droits d'accès ont été retirés entre temps. Or dans ces cas ci, il reçoit un message d'erreur serveur (erreur 500) avec une trace d'exception NullPointerException dans les logs ou encore il se retrouve dans l'application même (une instance de Kmelia par exemple) qui n'arrive pas à s'afficher mais avec aucun message d'erreur.

L'idée de la correction est, dans la mesure du possible, de vérifier au plus haut niveau que d'une part l'application ou l'espace existe et que l'utilisateur a les droits d'accès à celle-ci ou à celui-ci. Et si la ressource n'existe pas ou si l'utilisateur n'a pas les droits accès à celle-ci, afficher un message d'erreur en ce sens.

Actions

Formats disponibles : Atom PDF