diff --git a/models/Product.php b/models/Product.php index 21d975e..b759931 100755 --- a/models/Product.php +++ b/models/Product.php @@ -594,7 +594,9 @@ public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); - + + Catalog::addRecord($this); + if (!empty( $this->categories )) { $categories = Category::findAll($this->categories); $this->unlinkAll('categories', true); @@ -669,7 +671,7 @@ public function beforeSave($insert) { if (parent::beforeSave($insert)) { - Catalog::addRecord($this); + return true; } else { return false; diff --git a/models/ProductVariant.php b/models/ProductVariant.php index 069b579..d6181c0 100755 --- a/models/ProductVariant.php +++ b/models/ProductVariant.php @@ -445,6 +445,9 @@ public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); + + Catalog::addRecord($this->product); + if (!empty($this->options)) { $options = TaxOption::findAll($this->options); $this->unlinkAll('options', true); @@ -497,7 +500,7 @@ public function beforeSave($insert) { if (parent::beforeSave($insert)) { - Catalog::addRecord($this->product); + return true; } else { return false; -- libgit2 0.21.4