You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GeoNature versions 2.14.0 à 2.15.2 (dernière version actuellement)
Description du bug
Pour un utilisateur avec le floutage des données sensibles activée sur la permission (SYNTHESE, ALL, R) : la recherche dans la Synthèse avec un filtre "Listes rouges" - sélectionné depuis les "Filtres taxonomiques avancés" - n'aboutit pas et un code HTTP 500 (Internal Server Error) est retourné - voir la capture d'écran suivante :
Comportement attendu
On s'attend à ce qu'une recherche dans la Synthese avec un ou plusieurs filtre parmi "Listes rouges" aboutisse correctement pour un utilisateur avec floutage des données sensibles sur (SYNTHESE, ALL, R).
Comment reproduire
Le problème peut être reproduit dans le module Synthèse sur la DEMO GeoNature - https://demo.geonature.fr/geonature/#/synthese - en accès public, à condition que l'utilisateur 'public' correspondant ait bien le floutage des données sensibles activé - voir la capture d'écran suivante :
Si on arrive directement sur la page d'accueil GN - i.e. que l'on est déjà connecté - plutôt que sur la page d'authentification : cliquer sur le bouton "Déconnexion"
Depuis la page d'authentification : cliquer sur le bouton "ACCÈS PUBLIC"
Accéder au module Synthese
Cliquer sur le bouton "Avancé" en haut à gauche dans la section "Quoi ?" du menu des filtres
Sélectionner la valeur "CR - En danger critique" - n'importe quelle autre sélection dans ce champ devrait produire l'anomalie - pour le champ "Liste rouge mondiale" sous la section "Listes rouges"
Cliquer sur "Valider et fermer"
Cliquer sur "Rechercher" ▶ La recherche devrait alors échouer avec un toaster rouge contenant un message d'erreur "Internal Server Error [...]
Version
GeoNature versions 2.14.0 à 2.15.2 (dernière version actuellement)
Description du bug
Pour un utilisateur avec le floutage des données sensibles activée sur la permission (SYNTHESE, ALL, R) : la recherche dans la Synthèse avec un filtre "Listes rouges" - sélectionné depuis les "Filtres taxonomiques avancés" - n'aboutit pas et un code HTTP 500 (Internal Server Error) est retourné - voir la capture d'écran suivante :
Comportement attendu
On s'attend à ce qu'une recherche dans la Synthese avec un ou plusieurs filtre parmi "Listes rouges" aboutisse correctement pour un utilisateur avec floutage des données sensibles sur (SYNTHESE, ALL, R).
Comment reproduire
Le problème peut être reproduit dans le module Synthèse sur la DEMO GeoNature - https://demo.geonature.fr/geonature/#/synthese - en accès public, à condition que l'utilisateur 'public' correspondant ait bien le floutage des données sensibles activé - voir la capture d'écran suivante :
Étapes à suivre :
Si le problème n'est pas reproduit :
Logs
Traces d'erreur collectées via Sentry pour une instance GN en 2.14.2 - voir les captures d'écran suivantes :
The text was updated successfully, but these errors were encountered: