Перемещение одного или нескольких сообщений из темы в другую тему, расположенную в другой категории, приводит к ошибке HTTP 500. Я протестировал это как с аккаунтом модератора, так и с аккаунтом администратора, а также с одним сообщением и с несколькими выбранными сообщениями. Матрица разрешений категорий:
Категория
Группа
Разрешения
Исходная
anybody
просматривать
Исходная
group01
просматривать, отвечать, создавать
Целевая
group01
просматривать, отвечать, создавать
Обратите внимание, что у нас есть отдельная группа разрешений для модераторов и администраторов, и Я предполагаю, что корневая причина заключается в сложной проблеме с правами доступа. Идеи по отладке этого приветствуются
Обновление: Исходная категория является федеративной (ActivityPub), возможно, это также влияет на код этого плагина… Я удалил отдельные группы разрешений для модераторов и администраторов и снова протестировал с двумя аккаунтами, имеющими «стандартные» права модератора (Moderator = Yes) или администратора (Admin = Yes). Результат тот же: ошибка 500 возникает в любом случае: новая тема, существующая тема, новое сообщение.
Примечание: Эта ошибка уже несколько раз сообщалась ранее, и для неё уже были внесены некоторые исправления кода. Я наблюдаю её снова на нашем экземпляре с текущей версией 2026.3.0-latest
Скорее всего, корневая причина кроется где-то дальше, например, в запросе к базе данных PostgreSQL (мы используем отдельные контейнеры и выделенный сервер PostgreSQL).