Если пользователь случайно создаёт тему в неверной категории или по ошибке использует плагин голосования за посты, когда не планировал этого, единственный способ исправить ситуацию — удалить пост и создать его заново в правильной категории или с правильными настройками.
Однако при попытке сделать это Discourse блокирует действие, так как «заголовок уже используется», а содержание поста слишком похоже на ранее отправленный.
Это не должно происходить. Исходный пост явно помечен как удалённый пользователем и находится лишь в ожидании очистки.
Хотя такая проверка может предотвращать повторные публикации после удаления поста модератором, посты, удалённые самим пользователем, должны быть освобождены от этой проверки, если на исходный пост ещё не было ответов.
Шаги для воспроизведения:
- Создайте пост, начав новую тему в одной копии.
- (Осознайте, что вы не модератор, поэтому не можете переместить пост, и что плагин голосования за посты нельзя отключить для темы ни для кого после её создания.)
- Скопируйте текст поста в текстовый редактор.
- Удалите исходную тему.
- Создайте новый пост в правильной категории и с правильными настройками, используя копию исходного текста.
Что должно происходить:
- Discourse распознаёт действие «удалить и переписать» и разрешает исправленный пост.
Что происходит на самом деле:
- Discourse отказывается работать, пока пост не будет произвольно переименован и дополнен бесполезным мусором, чтобы обойти ограничение «сходства».