Ссылка на посты или упоминания в активности группы ведёт на страницу ошибки

Мне удалось воспроизвести эту проблему на двух разных установках с версией 2.5.0.beta4 e81a4048e3. Вы даже можете воспроизвести её здесь, на meta.discourse.org!

  1. Перейдите на страницу группы, например, /g/group_name.
  2. Нажмите на вкладку Activity (или просто перейдите по ссылке https://meta.discourse.org/g/theme_creator/activity/posts).
  3. Нажмите на название темы.
  4. Вы увидите ошибку.

При этом формируется URL следующего вида:
https://meta.discourse.org/g/theme_creator/activity/undefined/t/self-hosting-for-free-with-oracle-cloud/139184/13

Аналогичная проблема возникает в разделе «Mentions».

Я поискал и нашёл эту предыдущую ошибку, которая не является той же самой, но, возможно, будет полезна? Following a direct link to group activity results in 400 error

6 лайков

@vinothkannans, не могли бы вы разобраться и исправить?

3 лайка

+1 Подтвердите ошибку на моём сайте.

1 лайк

Этот коммит должен решить эту проблему.

4 лайка

Протестировано и работает. Спасибо!

3 лайка