Problème de redirection (?) vers fiche projet moncompte, depuis Wordpress ou au rafraîchissement d’une fiche projet moncompte
Description détaillée
Contexte
- Date & heure de détection : 06/06/25, matin ; constaté sporadiquement il y a plusieurs semaines mais en l’attribuant de façon erronée à un problème sur Wordpress, non résolu mais bug non reproduit, donc laissé tomber
- Date & heure de l'incident : idem
- Environnement impacté : prod
- Environnement utilisateur : Windows 11, Firefox 139.0.1
- Utilisateurs concernés : super admin (+ autres ?)
- Ressources concernées : ?
Problème constaté
En back-office du site web Wordpress (en mode "édition" des projets), Yann a mis en place il y a plusieurs mois 2 boutons d’accès direct, l’un vers le projet, l’autre vers l’acteur associé, dans Moncompte.
Ce matin, via la carte, je passais d’un projet à l’autre pour (re ?)mettre dans tous ceux pour lesquels aucun visuel ne s’affichait, une image dans moncompte. Au départ, tout était normal. Mais au bout de disons 8 à 12 projets traités, ensuite à chaque fois que je cliquais dans WP sur le bouton amenant au projet dans moncompte, je tombais systématiquement sur la fiche du projet CatEnR, que j’avais traité dans ces 8-12 premiers projets. Le bouton acteur m’amenait lui systématiquement sur la bonne fiche acteur du projet ouvert en édition dans WP.
À un moment donné, je me suis rendu compte que le problème se produisait sans passage de WP à moncompte, mais uniquement en rafraîchissant une fiche d’un projet X (avec Ctrl + R) qui au lieu de recharger la même page... affichait la page CatEnr !
J’ai pu reproduire cela et le filmer, ça apparaît en fin de vidéo : https://www.loom.com/share/977746dc85d84d7cbe5aeb7bb524ecc4?sid=ba383e27-57da-4f5d-ada6-b01e6f0d411a
Symptômes :
Depuis cette page projet Energies Citoyennes 34 : https://energie-partagee.org/wp-admin/post.php?post=26500&action=edit
en cliquant sur “modifier le projet” j’arrive sur CatEnR https://moncompte.energie-partagee.org/actors/project/@https%3A%2F%2Fapi.moncompte.energie-partagee.org%2Fcitizenprojects%2F119%2F@
Par contre, j’arrive sur le bon acteur : https://moncompte.energie-partagee.org/actors/actor/@https%3A%2F%2Fapi.moncompte.energie-partagee.org%2Factors%2F328%2F@
qui lui-même est bien relié au projet Energies Citoyennes 34 : https://moncompte.energie-partagee.org/actors/project/@https%3A%2F%2Fapi.moncompte.energie-partagee.org%2Fcitizenprojects%2F119%2F@
Même comportement observé depuis la fiche projet Energ’Ethic : https://energie-partagee.org/wp-admin/post.php?post=28836&action=edit
et depuis la fiche projet Lum del Larzac : https://energie-partagee.org/wp-admin/post.php?post=2154&action=edit
qui me redirigent aussi vers le projet CatEnR (y compris après avoir vidé le cache du navigateur, test également fait sur le premier cas rapporté dans cette carte)
Idem depuis Soleil de l’arc : https://energie-partagee.org/wp-admin/post.php?post=29323&action=edit
voici l’URL que j’obtiens en venant de Soleil de l’arc (sur WP) et en arrivant sur CatEnR (sur moncompte)
Yann me dit que lui ça lui ouvre bien Soleil de l’Arc. Va comprendre...
Tentatives de résolution :
- vider le cache du navigateur avant de refaire le cheminement
- fermer le navigateur, le rouvrir, vider le cache, refaire le cheminement
ça n’a rien changé
Étapes pour reproduire
le bug n’est pas systématique, mais le coeur du bug semble se produire sur moncompte tout seul sans devoir impliquer WP
donc ouvrir une fiche projet, puis rafraîchir la page. Le bug peut alors se produire.
Résultat observé
- au lieu d’arriver sur la bonne fiche projet depuis WP, on arrive parfois sur une fiche projet qui n’a rien à voir (CatEnR en l’occurrence)
- au lieu qu’une fiche projet MC se ré-affiche au rafraîchissement, ça affiche parfois une autre fiche projet (CatEnR en l’occurrence)
Résultat attendu
- arriver systématiquement sur la bonne fiche projet depuis WP
- les fiches projets MC se ré-affichent lorsqu’on les rafraîchit, sans changer de projet
Ressources
vidéo : https://www.loom.com/share/977746dc85d84d7cbe5aeb7bb524ecc4?sid=0beaa796-d3d7-4004-9b63-ed4d12f8eb8f