diff --git a/src/Controller/AdminPages/BaseAdminController.php b/src/Controller/AdminPages/BaseAdminController.php index c341041a..c657070a 100644 --- a/src/Controller/AdminPages/BaseAdminController.php +++ b/src/Controller/AdminPages/BaseAdminController.php @@ -362,8 +362,8 @@ abstract class BaseAdminController extends AbstractController try { $errors = $importer->importFileAndPersistToDB($file, $options); + /** @var ConstraintViolationList $error */ foreach ($errors as $name => $error) { - /** @var ConstraintViolationList $error */ foreach ($error['violations'] as $violation) { $this->addFlash('error', $name.': '.$violation->getMessage()); } diff --git a/src/Controller/PartImportExportController.php b/src/Controller/PartImportExportController.php index dc7cc782..98430ed3 100644 --- a/src/Controller/PartImportExportController.php +++ b/src/Controller/PartImportExportController.php @@ -96,7 +96,7 @@ class PartImportExportController extends AbstractController goto ret; } - if ($errors) { + if (!isset($errors) || $errors) { $this->addFlash('error', 'parts.import.flash.error'); } else { $this->addFlash('success', 'parts.import.flash.success');