From ebd5e0ce562bc44419a3d056a3838b025aa54d77 Mon Sep 17 00:00:00 2001 From: Vincent Marmiesse Date: Mon, 26 Sep 2022 12:00:13 +0200 Subject: [PATCH] Add a message if nothing has been imported --- Model/Import/AbstractImport.php | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Model/Import/AbstractImport.php b/Model/Import/AbstractImport.php index 2a372c0..d1df391 100644 --- a/Model/Import/AbstractImport.php +++ b/Model/Import/AbstractImport.php @@ -412,21 +412,23 @@ protected function _beforeImportData(array $dataToImport) */ protected function _reportResult() { - if (count($this->messages)) { - /** @var Log $log */ - $log = $this->logFactory->create(); - - if ($this->hasError) { - $log->setStatus(Log::STATUS_ERROR); - } else { - $log->setStatus(Log::STATUS_SUCCESS); - } + if (!count($this->messages)) { + $this->messages[] = __('Nothing to import.'); + } - $log->setMessage(implode(PHP_EOL, $this->messages)) - ->setEntityType($this->code); + /** @var Log $log */ + $log = $this->logFactory->create(); - $this->logRepository->save($log); + if ($this->hasError) { + $log->setStatus(Log::STATUS_ERROR); + } else { + $log->setStatus(Log::STATUS_SUCCESS); } + + $log->setMessage(implode(PHP_EOL, $this->messages)) + ->setEntityType($this->code); + + $this->logRepository->save($log); } /**