diff --git a/common/modules/language/behaviors/LanguageBehavior.php b/common/modules/language/behaviors/LanguageBehavior.php index 21d12a3..f830b0f 100755 --- a/common/modules/language/behaviors/LanguageBehavior.php +++ b/common/modules/language/behaviors/LanguageBehavior.php @@ -236,7 +236,7 @@ $success = true; $model_langs = $this->model_langs; foreach($model_langs as $model_lang) { - if(!$model_lang->save(false)) { + if(!$model_lang->save(false) !== false) { $success = false; } } @@ -260,6 +260,7 @@ * @var ActiveRecord $owner */ $owner = $this->owner; + if(!empty( $this->model_langs )) { if($this->linkLangs() && $this->saveLangs()) { $this->_transaction->commit(); @@ -273,9 +274,8 @@ $this->_transaction_status = true; } if($owner->hasAttribute('remote_id') && empty($owner->remote_id)) { - $owner->remote_id = (int) $owner->primaryKey; + $owner->remote_id = (int) $owner->primaryKey(); } - } /** diff --git a/common/modules/product/controllers/ManageController.php b/common/modules/product/controllers/ManageController.php index a2f1727..39dbef5 100755 --- a/common/modules/product/controllers/ManageController.php +++ b/common/modules/product/controllers/ManageController.php @@ -363,7 +363,7 @@ if(Yii::$app->request->isAjax) { Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; - return $model->goProducts($from, 2); + return $model->goProducts($from, 1); } } -- libgit2 0.21.4