Дополнение / аналогичная ошибка: При перемещении постов в другую тему И если Discourse не находится в базовом пути — префикс отсутствует в href:
Предпосылки:
-
У меня установка форума в подпапке (example.com/forum).
-
У меня есть приватная категория, доступная только определённым группам. В одной из таких категорий создана тема.
-
Я беру цитату из одного из постов этой категории и копирую её в публичную тему.
Ожидаемый результат:
-
Как и сейчас, должно корректно отображаться: «В другой теме», так как доступ к приватной теме невозможен / не должен предоставляться.
-
Однако ссылка должна вести на тему, чтобы пользователи с доступом могли её прочитать. То есть путь должен быть вида example.com/forum/t/XXX.
Полученный результат:
- Путь к теме: example.com/forum/forum/t/XXXX.
Дополнительная информация:
Вот пример:
[quote="USERNAME, post:9, topic:68504"]
цитируемый текст
[/quote]
который преобразуется в:
https://example.com/forum/forum/t/68504/9
а должен преобразовываться в:
https://example.com/forum/t/68504/9
Пример на живом продакшене:
