// Fix combination add association

This commit is contained in:
rGaillard
2012-01-11 14:35:38 +00:00
parent 85f2189f26
commit d5573c94d9
+5 -2
View File
@@ -112,7 +112,7 @@ class CombinationCore extends ObjectModel
{ {
$sqlValues = array(); $sqlValues = array();
foreach ($ids_attribute as $value) foreach ($ids_attribute as $value)
$sqlValues[] = '('.(int)$value['id'].', '.(int)$this->id.')'; $sqlValues[] = '('.(int)$value.', '.(int)$this->id.')';
$result = Db::getInstance()->execute(' $result = Db::getInstance()->execute('
INSERT INTO `'._DB_PREFIX_.'product_attribute_combination` (`id_attribute`, `id_product_attribute`) INSERT INTO `'._DB_PREFIX_.'product_attribute_combination` (`id_attribute`, `id_product_attribute`)
VALUES '.implode(',', $sqlValues) VALUES '.implode(',', $sqlValues)
@@ -124,6 +124,9 @@ class CombinationCore extends ObjectModel
public function setWsProductOptionValues($values) public function setWsProductOptionValues($values)
{ {
$ids_attributes = array();
foreach ($values as $value)
$ids_attributes[] = $value['id'];
return $this->setAttributes($values); return $this->setAttributes($values);
} }
@@ -192,4 +195,4 @@ class CombinationCore extends ObjectModel
{ {
return parent::isCurrentlyUsed('product_attribute'); return parent::isCurrentlyUsed('product_attribute');
} }
} }