У нас есть публичный форум со средним трафиком, где требуется, чтобы первое сообщение от пользователя проходило модерацию перед публикацией. (До введения этого требования мы получали огромное количество спама.)
В любом случае, один из модераторов сообщил о том, что похоже на ошибку:
Если в очереди модерации находятся два сообщения, то при просмотре второго сообщения его содержимое выглядит идентичным первому. Однако, если вы откроете второе сообщение, то увидите, что текст тела сообщения отличается.
(Она подумала, что пользователи создают новые аккаунты и многократно публикуют одно и то же сообщение, поэтому какое-то время блокировала последующие посты, прежде чем поняла, что интерфейс не отображает то, что они на самом деле написали.)
Кажется, это ошибка, верно?
Во вложении — несколько скриншотов, показывающих то, что она видела как дополнительные сообщения, так как форум сообщает мне, что новые пользователи могут загружать только одно изображение…
На всякий случай, если это важно: модератор, который обнаружил проблему, — обычный модератор или «модератор категории»?
Скриншоты явно указывают на проблему. Однако мне пока не удалось её воспроизвести. Любые дополнительные детали, которые вы можете предоставить о проблеме, были бы полезны.
Редактирование: возможно, дело в этом. При тестировании на моём локальном сервере разработки две записи от новых пользователей находятся в очереди на проверку. Вместо того чтобы переходить напрямую в очередь на проверку, если я нажимаю на первый элемент проверки из выпадающего списка уведомлений, я получаю следующее:
После нажатия на второе уведомление заголовок элемента в очереди на проверку обновляется, но тело записи отображает текстовое содержимое предыдущего элемента проверки.
Если вместо перехода к элементам проверки через уведомление из очереди на проверку я нажимаю на запись «Проверка» в боковой панели, элементы проверки отображаются корректно:
Благодаря фантастической расследовательской работе @simon я быстро смог воспроизвести эту проблему и создать исправление, которое теперь уже объединено: