Страница 1 из 1

Ошибка отправки формы при удалении ЛС

Добавлено: 12 янв 2020, 05:43
Golan
Привет ребята.
После обновления на 3.2.9 заметил что не могу удалить ЛС из папки путем проставления галочек, пишет что ошибка отправки формы,

Изображение
Изображение

хотя если само сообщение открыть и удалить после открытия все проходит нормально.

Изображение

Не подскажите в чем загвоздка?
Спасибо.

Ошибка отправки формы при удалении ЛС

Добавлено: 12 янв 2020, 11:03
CabinetAdmin
Попробовал на тестовом форуме, на двух версиях, на 3.2.5 и 3.2.9, на чистом просильвере. На 3.2.9 выдаёт ошибку формы, на 3.2.5 всё работает без проблем (и удаление и пометка сообщения).
Полез смотреть разницу в файлах, нашёл разницу в файле ucp_pm_viewfolder.php строка 35:

Код: Выделить всё

add_form_key('ucp_pm_view_folder');
добавлена эта строка в 3.2.9 версии (не только эта строка, но только эта влияет на работу отметок).

Если эту строку удалить или закомментировать:

Код: Выделить всё

//add_form_key('ucp_pm_view_folder');
то удаление будет работать.

По всей видимости на страницу добавлен ключ формы, но нет проверки этого ключа из шаблона, возможно позже добавят, пока можно обойтись так.

Ошибка отправки формы при удалении ЛС

Добавлено: 12 янв 2020, 12:40
Golan
Спасибо. Попробовал, просто удалил и очистил кэш и куки, нет у меня не удаляются, ну да ладно, подождем троечку, потом будем решать.
Спасибо.

Ошибка отправки формы при удалении ЛС

Добавлено: 14 янв 2020, 15:30
CabinetAdmin
Вот исправления - https://github.com/phpbb/phpbb/pull/5821/files

Ошибка отправки формы при удалении ЛС

Добавлено: 17 янв 2020, 02:53
aleksndr
Токая же беда на 3.2.9