diff --git a/classes/Product.php b/classes/Product.php index d46ab18c2..74e65ee20 100644 --- a/classes/Product.php +++ b/classes/Product.php @@ -347,7 +347,7 @@ class ProductCore extends ObjectModel ), 'id_tax_rules_group' => array( 'xlink_resource' => array( - 'resourceName' => 'tax_rules_group' + 'resourceName' => 'tax_rule_groups' ) ), 'position_in_category' => array( diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 6fde086ff..b35380195 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -863,6 +863,12 @@ class AdminProductsControllerCore extends AdminController { $combination = new Combination((int)$id_product_attribute); $combination->setAttributes(Tools::getValue('attribute_combination_list')); + + // images could be deleted before + $id_images = Tools::getValue('id_image_attr'); + if (!empty($id_images)) + $combination->setImages($id_images); + $product->checkDefaultAttributes(); if (Tools::getValue('attribute_default')) {