Имя категории не отображается в уведомлениях по электронной почте после обновления

Всем привет,

Я обновил Discourse до v2.5.0.beta2 неделю назад, и с тех пор в уведомлениях по электронной почте не отображаются названия категорий — только имя сайта в скобках. Это вызывает у моих пользователей сильную путаницу.

Я проверил настройку строки темы, и она не изменилась (сейчас установлена так: [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}).

Это баг? Не изменилась ли какая-то настройка по умолчанию?

Спасибо,

Эд

За последние несколько часов я получил письма в версии 2.5b2, где в теме сообщения фигурировала категория, поэтому я не думаю, что это ошибка, специфичная для бета-версии. В настройках параметр email_subject установлен как [%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}.

Давайте сначала исключим проблемы с конфигурацией или совместимостью плагинов, прежде чем закрывать это как баг.

Вторую закрывающую скобку ) в строке выше вы написали случайно, или она действительно присутствует в настройках вашего сайта?

Установлены ли на сайте какие-либо плагины?

Согласно другим сообщениям об этом, есть ошибка, при которой настройки писем только с заголовком могут работать не так, как ожидалось, если я правильно помню? Ожидается, что будут настроены и тело, и заголовок письма.

Действительно, опечатка!

Да, у меня установлены discourse-data-explorer, discourse-plugin-site-setting-override (для ограничения максимальной длины сообщения), docker_manager, а также кастомная задача для добавления биографии пользователей к их сообщениям (длинная история). Я не думаю, что последняя из них имеет какое-либо отношение к теме. Я могу попробовать отключить её и посмотреть, изменится ли что-то.

Спасибо,

Эд

Где именно в теле страницы происходит кастомизация с этой проблемой?

Вам нужно убедиться, что вы используете самую последнюю бета-версию кода Discourse. Я думаю, что это было исправлено недавно, но не уверен. Другой обходной путь — отредактировать и тело, и заголовок письма.

Спасибо, похоже, что на сегодня это ещё не исправлено, но я продолжу следить за ситуацией.