Удаленные посты по-прежнему показывают полный текст при включенном переводе

Привет, я читал тему ранее и запутался, потому что сумма, казалось, указывалась дважды, но потом я заметил кое-что.

Когда пост удаляется его автором, тело поста по-прежнему отображается полностью, если у зрителя включена функция перевода (Discourse AI / переводы). Переключение обратно на исходный язык правильно показывает заглушку «(пост удален автором)». Похоже, что кэшированный перевод отображается без проверки статуса удаления поста.

Шаги воспроизведения

  1. Включите перевод постов (переводчик Discourse AI) на сайте.
  2. Создайте пост на языке A; позвольте перевести его на язык B.
  3. Просмотрите тему с активным переключателем перевода (просмотр на языке B).
  4. Удалите пост как автор.
  5. Обновите тему, продолжая просматривать переведенную версию.

Фактический результат

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

Примечания

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

Исходный язык

Переведено на немецкий

1 лайк