ID канала по умолчанию для чата, похоже, не работает у меня

Я пробовал установить chat default channel id в настройках сайта на своём экземпляре Discourse, указывая разные ID чатов, например 2, который, как я полагаю, является ID чата в следующей схеме URL:

https://example.com/chat/channel/2/channel-name

Однако по-прежнему отображается канал чата с ID 1, который в данный момент является каналом для сотрудников.

Я знаю, что код сначала проверяет, есть ли у меня какие-либо упоминания или непрочитанные сообщения:

…и у меня их нет, поэтому я не понимаю, почему не происходит переключение на установленный мною по умолчанию chat_default_channel_id. Я уверен, что указал его в настройках и имею доступ к каналу чата с ID 2.

Есть ли какие-либо идеи, что может происходить, или куда можно посмотреть, чтобы узнать подробности о том, что идёт не так?

1 лайк

У меня та же ситуация. Показывается самый низкий ID, который зависит от категории и разрешен пользователю, но этот самый низкий ID не применяется, когда канал подключен к теме.

Я использую новейшую версию (git pull и пересборка). Под «новейшей» я имею в виду версию, актуальную примерно 15 минут назад, когда я писал это. Извините, что не указал версию, но переходить по форумам слишком сложно :wink:

2 лайка

Да, я могу воспроизвести это — я посмотрю.

2 лайка

@jimkleiber @Jagster Я применил исправление для этого, и настройка должна учитываться после вашего развёртывания.

3 лайка

Спасибо! Всё работает.

Мне нужно поставить лайк вашему посту «Я посмотрю», потому что я не могу лайкнуть последний пост дважды.

2 лайка

У меня тоже работает. Спасибо!

1 лайк