Объявление
Paperless-ngx: права проверяются до удаления всей группы записей
В Paperless-ngx принята правка, которая проверяет права на всю группу почтовых записей до начала их удаления.
Что изменилось
Ранее права проверялись внутри цикла удаления. Запрещённая запись вызывала ответ 403 после того, как предыдущие записи уже удалились.
Теперь разрешённый набор определяется заранее; при недопустимом идентификаторе удаление не начинается.
Убраны повторные запросы прав для каждого письма в группе.
Изменение относится к массовому удалению записей обработанной почты.
Что учесть
Практическая польза — понятный результат массового действия: отказ в доступе не оставляет частично удалённую группу записей. Это особенно важно при разных владельцах и ограниченных ролях.
Правка принята в репозитории; проверяйте её включение в используемый выпуск. При проверке подготовьте группу с разрешённой и запрещённой записью и убедитесь, что отказ не удаляет разрешённую часть.