Всем привет, ловлю в логах такую ошибку при добавлении/удалении картинки товара:
[2021-12-17 06:46:36] (ERROR @ /var/www/html/core/xpdo/om/xpdoobject.class.php : 241) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 1' at line 1
)
Полный SQL запрос:
SELECT msProductFile.id AS msProductFile_id, msProductFile.product_id AS msProductFile_product_id, msProductFile.source AS msProductFile_source, msProductFile.parent AS msProductFile_parent, msProductFile.name AS msProductFile_name, msProductFile.description AS msProductFile_description, msProductFile.path AS msProductFile_path, msProductFile.file AS msProductFile_file, msProductFile.type AS msProductFile_type, msProductFile.createdon AS msProductFile_createdon, msProductFile.createdby AS msProductFile_createdby, msProductFile.rank AS msProductFile_rank, msProductFile.url AS msProductFile_url, msProductFile.properties AS msProductFile_properties, msProductFile.hash AS msProductFile_hash, msProductFile.active AS msProductFile_active FROM modx_ms2_product_files AS msProductFile WHERE ( msProductFile.product_id = 3794 AND msProductFile.parent = 0 AND msProductFile.type = 'image' ) ORDER BY rank ASC LIMIT 1
Думаю проблема в том, что тут "ORDER BY rank ASC LIMIT 1" rank не взят в обратные кавычки и конфликтует, т.к. в mysql есть функция RANK(), но не знаю где можно изменить этот запрос. Искал в файлах компонента в model/minishop2/msproductfile.class.php - не нашел ничего особо или плохо искал. Может кто-то сможет подсказать?
Это косяк модикса. Править потроха
Sergey_K
Евгений
Алексей
Ibraim
alexey1m
Артур
Sentinel
Максим
Nano.Karmabot.chat
Алексей
Evgeniy
Олег
Руслан
🙈 PG
Николай
Иван