Выбор категории сообщения для групповых сообщений приводит к ошибке «Что-то пошло не так».

Здравствуйте, мы недавно обновили два экземпляра до версии 3.1.0.beta5 (286dfcacb4) и с тех пор заметили следующую проблему, касающуюся входящих сообщений для групповых чатов:

  1. Перейдите в раздел «Личные сообщения», например: https://discourse.example.com/u/gregory/messages
  2. Используйте селектор категорий в левом верхнем углу, чтобы выбрать входящие сообщения произвольной группы.
  3. Сразу после этого появляется следующее:

В логах https://discourse.example.com/logs/ ничего не записывается.

В консоли браузера отображаются следующие ошибки:

  • 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

Инструменты разработчика показывают POST-запрос к https://discourse.example.com/message-bus/35da09199d4b4a659887ec491695e8d5/poll, который не получает ответа от сервера и через 25 секунд завершается с ошибкой тайм-аута с ответом []. После этого инициируется новый аналогичный POST-запрос, и так далее…

1 лайк

Кажется, об этом уже сообщали ещё раз — Cannot open the moderation inbox

Позвольте мне проверить, смогу ли я найти кого-нибудь, кто внимательно изучит вопрос. :eyes: :+1:

5 лайков

Ой, я не заметил другой пост. Большое спасибо!

Интересно, что в нашем случае работает только входящие «модераторов» :sweat_smile:

Почтовый ящик модерации можно открыть по ссылке example.com/g/moderators/messages/inbox. Однако, если вы нажмёте на ссылку в боковой панели или в уведомлении, появится вышеупомянутая ошибка. Ссылка в боковой панели или в уведомлении также имеет немного другую структуру: example.com/u/username/messages/group/Moderators

1 лайк

Я также заметил следующее:

  • Если модератор отвечает на сообщение во входящих папке модерации, соответствующая тема открывается без проблем. Ошибок не возникает. Ссылка здесь тоже выглядит иначе: example.com/t/title-of-the-topic/1234/4
  • Если пользователь сообщает о сообщении и пишет текст в сообщении, выбрав «Другое», я также могу открыть сообщение в почтовом ящике. Ссылка снова выглядит так же, как выше: example.com/t/title-of-the-topic/1234/4

Таким образом, можно сделать вывод: если ссылка ведёт напрямую к теме во входящих папке модерации, ошибки также не возникает.

1 лайк

Это исправлено в

Спасибо за отчет @GregoryS

5 лайков

Эта тема была автоматически закрыта через 13 дней. Новые ответы больше не принимаются.