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

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

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

Изображение

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

CabinetAdmin 12 янв 2020, 11:03 Сообщение

Попробовал на тестовом форуме, на двух версиях, на 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');
то удаление будет работать.

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

Golan 12 янв 2020, 12:40 Сообщение

Спасибо. Попробовал, просто удалил и очистил кэш и куки, нет у меня не удаляются, ну да ладно, подождем троечку, потом будем решать.
Спасибо.
  • 0

CabinetAdmin 14 янв 2020, 15:30 Сообщение

Вот исправления - https://github.com/phpbb/phpbb/pull/5821/files
  • 2
Хочешь поблагодарить? Есть способы - Поддержать проект

aleksndr 17 янв 2020, 02:53 Сообщение

Токая же беда на 3.2.9
  • 0

Похожие темы