diff --git a/src/ImportService.php b/src/ImportService.php index 885d8ba..a289103 100644 --- a/src/ImportService.php +++ b/src/ImportService.php @@ -185,6 +185,7 @@ public function importBatch(): bool if ($progress = $this->getResult()->getLastBatch()) { $this->adapter->setProgress($progress); } + $behaviors = array_keys($this->model->getBehaviors()); if ($rows = $this->adapter->getBatchData()) { $transaction = Yii::$app->db->beginTransaction(); foreach ($rows as $row) { @@ -192,7 +193,6 @@ public function importBatch(): bool /** @var Model|ActiveRecord $model */ $model = clone $this->model; // some behaviors can be detached for the original model - $behaviors = $this->model->getBehaviors(); foreach ($model->getBehaviors() as $behavior => $config) { if (!in_array($behavior, $behaviors)) { $model->detachBehavior($behavior); diff --git a/src/messages/ru/import-wizard.php b/src/messages/ru/import-wizard.php index cc51aef..a54e7e7 100644 --- a/src/messages/ru/import-wizard.php +++ b/src/messages/ru/import-wizard.php @@ -24,9 +24,9 @@ 'Data imported' => 'Данные импортированы', 'Import statistics' => 'Статистика импорта', 'Items added' => 'Добавлено элементов', - 'Items updated' => 'Добавлено элементов', - 'Items deleted' => 'Добавлено элементов', - 'Ignored lines' => 'Добавлено элементов', + 'Items updated' => 'Обновлено элементов', + 'Items deleted' => 'Удалено элементов', + 'Ignored lines' => 'Пропущено элементов', 'Errors' => 'Ошибки', 'Reset' => 'Сбросить настройки', ];