URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID4
Нить номер: 636
[ Назад ]

Исходное сообщение
"Ошибочно определяет предыдущий узел ветви сообщений?"

Отправлено n00by , 08-Ноя-21 09:02 
В теме Выпуск криптографической библиотеки wolfSSL 5.0.0
https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi?az=l...
сообщение с omm=8 удалено с пояснением "удаление вместе с подветкой"
при этом выглядит похоже, будто бы сообщение написано в ответ на omm=5 (Отмодерировано).
omm=8 писалось в ответ на omm=7
Насколько помню, omm=5 во время написания сообщения ещё было, но позже исчезло.

Похоже, что в логе удалённых некорректно отображает причину удаления (вероятно, при форматировании страницы), то есть у omm=8 должно быть "Отмодерировано" (соответственно и удалено оно за нарушение, а не как будто прицепом к omm=5).


Содержание

Сообщения в этом обсуждении
"Ошибочно определяет предыдущий узел ветви сообщений?"
Отправлено Maxim Chirkov , 11-Ноя-21 09:25 
В логе модерирования может нарушаться порядок прикрепления цепочки удалённых ответов, это известная проблема. Я пару раз менял алгоритм вывода, но исправление одной проблемы приводило к появлению других. Информация об удалённых сообщениях хранится отдельно от активной ветки, а в самой ветке привязка к родительским сообщениям косвенная (хранится упорядоченный список с указанием уровня в ветке), поэтому при выводе лога модерирования приходится с некоторой эвристикой создавать сводную ветку на основе уже изменившегося к тому моменту состояния активной ветки.