Логика присвоения номера этажа сообщению не выполняется при состоянии темы invisible в режимах "ожидание проверки" / "корзина". В то время как разделение тем не учитывает состояние invisible, что приводит к тому, что номер этажа, видимый на странице просмотра темы, отличается от рассчитанного логикой разделения тем. Это вызывает проблемы, когда система активирована для удаления ответов в корзину или проверки ответов.
При присвоении метки первого этажа теме, было учтено состояние invisible, поэтому первым этажом считается первый нормально работающий этаж. Однако логика разделения тем не учитывает состояние invisible. Поэтому если после разделения темы ответ был перемещён из корзины обратно или одобрен проверкой, это может привести к ситуации, где первым этажом темы является не тот, который представляет тему, создавая проблему с "VIP этажами", то есть этаж, помеченный first=1, не будет иметь наименьший PID.3. Если тема имеет мало этажей (например, 2–3 этажа), возможно, что администратор начинает процесс разделения темы, но еще не завершил его. В этот момент некоторые сообщения могут быть перемещены администратором в корзину или пользователи могут активировать проверку через редактирование сообщений. Когда администратор завершает процесс разделения темы, поскольку логика разделения тем не учитывает состояние invisible и не проверяет количество ответов больше нуля, это может привести к созданию пустой темы (тема существует, но при открытии показывается сообщение о том, что сообщений нет).4. Логика разделения тем не учитывает обслуживание кэша memcached, Redis и других модулей. После выполнения операции разделения темы данные tid сообщений и fid списка тем не обновляются.