Commit 4052cb4372af571dea7a1be75fc4d90e00a3112c

Authored by Administrator
1 parent 0f985f01

20.07.16

common/modules/product/models/Product.php
@@ -333,7 +333,7 @@ class Product extends \yii\db\ActiveRecord @@ -333,7 +333,7 @@ class Product extends \yii\db\ActiveRecord
333 ProductCategory::deleteAll(['product_id' => $this->product_id]); 333 ProductCategory::deleteAll(['product_id' => $this->product_id]);
334 ProductVariant::deleteAll(['product_id' => $this->product_id]); 334 ProductVariant::deleteAll(['product_id' => $this->product_id]);
335 ProductOption::deleteAll(['product_id' => $this->product_id]); 335 ProductOption::deleteAll(['product_id' => $this->product_id]);
336 - ProductVariantOption::deleteAll(['product_id' => $this->product_id]); 336 + //ProductVariantOption::deleteAll(['product_id' => $this->product_id]);
337 ProductStock::deleteAll(['product_id' => $this->product_id]); 337 ProductStock::deleteAll(['product_id' => $this->product_id]);
338 Share::deleteAll(['product_id' => $this->product_id]); 338 Share::deleteAll(['product_id' => $this->product_id]);
339 return true; 339 return true;
common/modules/product/models/ProductVariant.php
@@ -274,6 +274,7 @@ class ProductVariant extends \yii\db\ActiveRecord @@ -274,6 +274,7 @@ class ProductVariant extends \yii\db\ActiveRecord
274 // } 274 // }
275 275
276 public function beforeDelete() { 276 public function beforeDelete() {
  277 + ProductVariantOption::deleteAll(['product_variant_id' => $this->product_variant_id]);
277 ProductImage::deleteAll(['product_variant_id' => $this->product_variant_id]); 278 ProductImage::deleteAll(['product_variant_id' => $this->product_variant_id]);
278 ProductStock::deleteAll(['product_variant_id' => $this->product_variant_id]); 279 ProductStock::deleteAll(['product_variant_id' => $this->product_variant_id]);
279 return true; 280 return true;