Тема: 4.8.1 (<=)- критическая ошибка при изменении статуса страницы

При обновлении статуса страницы, страница обновляет статус и делает новую страницу в таблице content.

Рассмотрел код, как оказалось, после изменения статуса в модели проверяется переменная $pageExists для добавления новой языковой страницы. Не правильно создана проверка условия if (!$pageExists) в модели cms_admin.

В итоге при каждом изменении статуса, добавляется новая страница и идёт переполнение таблицы лишними записями.

Ошибка возникает при использовании несколько языков страницы.

Я так понимаю данный баг тянется уже со старых версий, в новой ещё не довелось проверить!

Сделаю обновления вашего магазина до актуальной версии системы со вем переносом ваших товаров, просьба писать в приват.
https://novabench.com/image/742206.png

2

Re: 4.8.1 (<=)- критическая ошибка при изменении статуса страницы

Спасибо, проверим

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down