Fatal error: Uncaught Exception: Error: Duplicate entry '4292134462-1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_ocfilter_option_value_description (option_id, value_id, language_id, name) VALUES ('10030', '4292134462', '1', '34') in /home/j/janitaomsk/janita-omsk.com/public_html/system/library/db/mysqli.php:40
Добавили на сайт новых товаров и перестали копироваться фильтры. В чем может быть проблема? Стоит опция очистки, должно поидее все удаляться перед генерацией.
// OCFilter copy start
$this->load->model('extension/module/ocfilter/filter');
$this->model_extension_module_ocfilter_filter->copyFilters(array(
'copy_type' => 'checkbox',
'copy_dropdown' => 1,
'copy_status' => -1,
'copy_attribute' => 1,
'copy_group_as_attribute' => 0,
'copy_filter' => 0,
'copy_option' => 0,
'copy_value_separator' => ';',
'copy_truncate' => 1,
'copy_category' => 1,
));
// OCFilter copy end
UPDATE:
в файле admin/model/extension/module/ocfilter/filter.php
В методе
private function separateCopyFilterValue($data) {
Заменил все
INSERT INTO
на
INSERT IGNORE INTO
Проблема была скорее всего в дубляже товаров.