Le sélecteur de catégorie de message pour les messages de groupe entraîne une "Erreur Quelque chose s'est mal passé."

Salut, nous avons récemment mis à niveau deux instances vers la version 3.1.0.beta5 (286dfcacb4) et avons remarqué le problème suivant concernant les boîtes de réception des messages de groupe depuis lors :

  1. Allez dans vos « messages personnels », par exemple https://discourse.example.com/u/gregory/messages
  2. Utilisez le sélecteur de catégorie en haut à gauche pour sélectionner la boîte de réception d’un groupe (arbitraire).
  3. Nous obtenons immédiatement ceci :

Rien n’est réellement enregistré dans https://discourse.example.com/logs/.

La console du navigateur affiche :

  • TypeError: Cannot read properties of undefined (reading 'name') @ application.js:79
  • Error while processing route: userPrivateMessages.group.index Cannot read properties of undefined (reading 'name') TypeError: Cannot read properties of undefined (reading 'name') @ router.js:1064
  • Uncaught TypeError: Cannot read properties of undefined (reading 'name') @ rsvp.js:23

Les outils de développement montrent une requête POST vers https://discourse.example.com/message-bus/35da09199d4b4a659887ec491695e8d5/poll qui ne reçoit aucune réponse du serveur et expire après 25 secondes avec la réponse []. Cela déclenche ensuite une autre requête POST similaire, etc…

1 « J'aime »

Je pense qu’il y a eu un autre signalement à ce sujet - Cannot open the moderation inbox

Je vais voir si je peux demander à quelqu’un d’examiner cela de plus près. :eyes: :+1:

5 « J'aime »

Oh, je n’avais pas vu l’autre publication. Merci beaucoup !

Fait intéressant, la boîte de réception des « modérateurs » est la seule qui fonctionne toujours dans notre cas :sweat_smile:

La boîte aux lettres de modération peut être ouverte via le lien example.com/g/moderators/messages/inbox. Cependant, si vous cliquez sur le lien dans la barre latérale ou sur une notification, l’erreur susmentionnée apparaît. Le lien dans la barre latérale ou dans la notification est également structuré légèrement différemment : example.com/u/username/messages/group/Moderators

1 « J'aime »

J’ai observé par la suite :

  • Si un modérateur répond à une réponse dans la boîte de réception de modération, le sujet correspondant s’ouvre sans aucun problème. Aucun message d’erreur n’apparaît. Le lien est également différent ici : example.com/t/title-of-the-topic/1234/4
  • Si un utilisateur signale un message et écrit un message dans le champ de message car il a sélectionné Autre, je peux également ouvrir le message dans la boîte de réception. Encore une fois, le lien ressemble à celui ci-dessus : example.com/t/title-of-the-topic/1234/4

On peut donc affirmer : si un lien est créé directement vers un sujet dans la boîte de réception de modération, aucune erreur n’apparaît non plus.

1 « J'aime »

Ceci a été corrigé dans

Merci pour le rapport @GregoryS

5 « J'aime »

Ce sujet a été automatiquement fermé après 13 jours. Les nouvelles réponses ne sont plus autorisées.