From 0e12ae14d728e0b07df5a938623a28a6968c291c Mon Sep 17 00:00:00 2001 From: Christoph Ludolf Date: Thu, 20 Aug 2026 13:46:38 +0200 Subject: [PATCH] Export: log import errors in ilias log --- components/ILIAS/Export/classes/class.ilImport.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/ILIAS/Export/classes/class.ilImport.php b/components/ILIAS/Export/classes/class.ilImport.php index ec6b0cd65058..86fd0818dfb1 100755 --- a/components/ILIAS/Export/classes/class.ilImport.php +++ b/components/ILIAS/Export/classes/class.ilImport.php @@ -240,9 +240,11 @@ protected function validateXMLFiles(SplFileInfo $manifest_spl): ilImportStatusHa protected function checkStatuses(ilImportStatusHandlerCollectionInterface $import_status_collection): void { if ($import_status_collection->hasStatusType(StatusType::FAILED)) { - throw new ilImportException($import_status_collection + $exception = new ilImportException($import_status_collection ->withNumberingEnabled(true) ->toString(StatusType::FAILED)); + $this->log->error($exception->getMessage()); + throw $exception; } } @@ -283,6 +285,7 @@ final public function importObject( } } catch (Exception $e) { $this->filesystem->temp()->deleteDir($delete_dir_info->getFilename()); + $this->log->error($e->getMessage()); throw $e; } // Delete tmp files