Bug #5651
ferméRecherche annuaire : erreur
100%
Description
Lancer directement une recherche dans l'annuaire sans être dans l'annuaire donne une erreur.
Afin de reproduire le problème, l'URL suivante doit être appelée directement : http://localhost:8000/silverpeas/Rdirectory/jsp/searchByKey?key=XXXXXXXX
L'erreur technique est la suivante :
java.lang.NullPointerException at com.silverpeas.directory.control.DirectorySessionController.getUsersByQuery(DirectorySessionController.java:251) at com.silverpeas.directory.servlets.DirectoryRequestRouter.getDestination(DirectoryRequestRouter.java:115) at com.silverpeas.directory.servlets.DirectoryRequestRouter.getDestination(DirectoryRequestRouter.java:50)
Fichiers
Mis à jour par Nicolas Eysseric il y a plus de 10 ans
- Statut changé de New à In progress...
Mis à jour par Nicolas Eysseric il y a plus de 10 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/523
Mis à jour par Anonyme il y a plus de 10 ans
L'erreur persiste de mon côté. Je précise qu'il n'y a pas d'erreur lorsqu’on recherche à l'intérieur de l'annuaire. Seulement lorsqu'on recherche à partir du bandeau.
Mis à jour par Miguel Moquillon il y a plus de 10 ans
- Statut changé de Resolved à Closed
Dans la correction, le contexte de la recherche est précisée. Ainsi, pour simuler une recherche d'un utilisateur à l'extérieur de l'annuaire, il est nécessaire de préciser dans l'URL le contexte de la recherche : http://localhost:8000/silverpeas/Rdirectory/jsp/searchByKey?key=XXXXXXXX&Global=true