Мой тестовый пользователь в режиме ожидания только что получил еженедельное сводное письмо, в котором 5 раз повторяется одна и та же тема (это тема, которая несколько раз редактировалась и закреплялась, но всё же она должна отображаться только один раз, особенно если показывается точный одинаковый текст, а не что-то вроде «была закреплена» и т.п.Из 3 популярных постов 2 оказались дубликатами.Также в таблице «новое для вас» пост был показан 3 раза:
Из-за такого обилия дубликатов практически не было передано никакой информации (хотя были доступны другие посты)
Могу ли я добавить результаты запросов к базе данных, чтобы помочь в устранении этой ошибки?
Я также исключил тег, но функция предпросмотра всё ещё показывает ответы «Популярные посты» по теме с исключённым тегом. Не уверен, что исключение не работает для «Популярных постов», или просто функция предпросмотра не пересчитывает условия. (Увидим в следующем письме в пятницу
Пожалуйста, подскажите, как я могу лучше отладить эту проблему. В целом вы довольны сводными письмами? Странно, что именно у меня возникли такие проблемы.
Если у вас возникнут трудности с воспроизведением проблемы и понадобятся дополнительные детали, дайте мне знать. Не уверен, существует ли где-то журнал запросов, но если перейти по адресу /admin/email/preview-digest, то проблема видна в предпросмотре.
Не уверен, стоит ли публиковать это здесь или создать новую тему, но посты с тегами из списка digest suppress tags тоже попадают в email-дайджест. В данный момент главная рекомендуемая тема содержит подавленный тег.
У меня стандартная установка на собственном хостинге, актуальная версия 3.4.0.beta2-dev (f2121cc437).
Вижу, что этот отчёт датируется февралём — что-то предпринимается? Могу ли я предоставить какие-либо дополнительные сведения для помощи?
РЕДАКТИРОВАНИЕ: если что-то и происходит, то ситуация ухудшается. Теперь я вижу, что главная популярная тема продублирована трижды. Это выглядит совсем нехорошо — буду рад любым рекомендациям по дальнейшей диагностике проблемы.
Да, проблема всё ещё существует. Я только что обновился до СТАБИЛЬНОЙ версии * v3.3.1 +5, и в предварительных письмах поведение всё ещё наблюдается.
Я помог себе, уменьшив количество записей в каждой из трёх категорий (1, 1, 3), но, конечно, это делает письмо менее полезным. Просто теперь это менее неловко.
Спасибо, что подтвердили, что я не один! Это раздражает, когда это постоянно встречается в моих дайджестах, но не в дайджестах из других форумов Discourse.
Я где-то читал, что команда на прошлой неделе была на корпоративном ретрите. Возможно, @nat зайдет сюда, когда они разберутся с делами…
Встреча состоится на этой неделе, так что нужно немного потерпеть
А пока, есть ли что-то общее у ваших форумов? Плагин, который вы все используете, или настройка, которую вы все изменили по сравнению с настройкой по умолчанию?
default email list mailinglist mode frequency: send en amail for every except own
inclde thumbnails in backup: true
embed set canonical url: true
Мне неизвестны какие-либо пользовательские настройки заданий. Мы используем собственный SMTP-сервер, без API Mailgun. (Однако проблема проявляется не только при отправке, но и в предпросмотрах, в любом случае).
Также может быть полезно увидеть детали по конкретной теме, которая вызывает проблему у определённого пользователя. Например, узнать, содержит ли тема несколько тегов, отключил ли пользователь уведомления для каких-либо из этих тегов и т. д.
Я прошёл построчно метод, используемый для формирования тем в дайджест-рассылке: discourse/app/models/topic.rb at main · discourse/discourse · GitHub. Явных проблем не обнаружил, но в методе содержится несколько операторов JOIN. Возможно, существует условие, из-за которого тема может попасть в список несколько раз.