Index: Riskeer/Integration/src/Riskeer.Integration.IO/Exporters/AssemblyExporter.cs =================================================================== diff -u -rd43c555407dee7411d6f34062e4c3a8c216697c5 -rba38b65840e891a0cdad67c6360147840c24b597 --- Riskeer/Integration/src/Riskeer.Integration.IO/Exporters/AssemblyExporter.cs (.../AssemblyExporter.cs) (revision d43c555407dee7411d6f34062e4c3a8c216697c5) +++ Riskeer/Integration/src/Riskeer.Integration.IO/Exporters/AssemblyExporter.cs (.../AssemblyExporter.cs) (revision ba38b65840e891a0cdad67c6360147840c24b597) @@ -72,24 +72,19 @@ return false; } - ExportableAssembly exportableAssembly; try { - exportableAssembly = ExportableAssemblyFactory.CreateExportableAssembly(assessmentSection); + ExportableAssembly exportableAssembly = ExportableAssemblyFactory.CreateExportableAssembly(assessmentSection); + using (var writer = new AssemblyGmlWriter(filePath)) + { + writer.Write(exportableAssembly); + } } catch (Exception e) when (e is AssemblyException || e is AssemblyFactoryException) { log.Error(Resources.AssemblyExporter_No_AssemblyResult_exported_Check_results_for_details); return false; } - - try - { - using (var writer = new AssemblyGmlWriter(filePath)) - { - writer.Write(exportableAssembly); - } - } catch (CriticalFileWriteException e) { log.ErrorFormat(Resources.AssemblyExporter_Error_Exception_0_no_AssemblyResult_exported, e.Message);