Не создавать темы автоматически для всех сообщений блога

Да, приношу извинения, я хотел обновить эту тему, чтобы объявить, что она теперь доступна. Не могли бы вы попробовать и дать обратную связь?

Мы хотели бы сделать это по умолчанию в будущем, но хотим убедиться, что это было протестировано должным образом.

Не переживайте.

Полностью согласен.

Я включил эту опцию, и новый пост в блоге автоматически стал скрытым.

Но старые посты всё ещё там, и мне приходится удалять их вручную.
image

Это соответствует вашей задумке с точки зрения логики?

Да, я должен был уточнить, что это касается только новых импортов с этого момента.

@eviltrout Спасибо за уточнение. Пока всё работает как надо. :grinning:

@eviltrout Я прошел описанный ниже процесс и обнаружил ошибку:

  1. Удаление всех старых постов без комментариев — Успешно
  2. Переход к одному из удаленных постов на нашем сайте — Успешно
  3. Нажатие кнопки «Начать обсуждение» — Успешно
  4. Комментирование поста — Ошибка, так как тема по умолчанию скрыта

Чтобы прояснить ситуацию: это происходит только со старыми темами, в которых вы удалили все сообщения? Или также с newly созданными?

@eviltrout Я только что попробовал, и это происходило и с только что созданными.

О, жаль. Я займусь этим сегодня!

Я посмотрел локально и обнаружил множество мелких багов, которые не проявились в моих модульных тестах. Не уверен, следите ли вы за веткой tests-passed, но если следите, не могли бы вы, когда будет минутка, сделать pull и попробовать снова?

@eviltrout Нет, я не слежу за этой веткой. Сделаю. :slightly_smiling_face:

Вы имеете в виду, что мне нужно вытянуть эту ветку локально и проверить, исправлен ли этот баг?

Предполагая, что вы используете установку через Docker, она настроена на отслеживание конкретной ветки Discourse. Многие предпочитают ветки beta или stable, но если вы используете ветку tests-passed, то при следующем обновлении вы получите исправления.

@eviltrout Да, вы правы, мы используем установку через Docker, находимся на ветке tests-pass и обновились до последней версии.

Однако проблема всё ещё сохраняется. Я зашёл на пост, опубликованный вчера вечером, нажал «Начать обсуждение» в конце поста, затем нажал «Ответить» и получил следующее:

Получается, проблема так и не исправлена?

Это необычно. Я подтвердил локально, что после последнего круга исправлений всё работало отлично.

Есть ли что-то в выводе /logs, что вы могли бы поделиться здесь? Мне интересно, в чём ошибка.

Привет @eviltrout, извини за поздний ответ! Я проверил это сегодня, и оказалось, что проблема исправлена. Ещё раз спасибо!