diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs index 3599ef7fc49356bc5ed6b03b842e476986c6becb..af49c854dfc66b62ed40aba41b28e18db9ea067f 100644 --- a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs +++ b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs @@ -38,6 +38,7 @@ using System.Linq; using System.Text; using System.Xml; using System.Xml.Linq; +using TUGraz.VectoCommon.Exceptions; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.Configuration; using TUGraz.VectoCore.Utils; @@ -163,7 +164,10 @@ namespace TUGraz.VectoCore.OutputData.FileIO } var added = _writtenReports.TryAdd(type, fileName); - System.Diagnostics.Debug.Assert(added); + if (!added) + { + throw new VectoException("Report with type: {type} {fileName} already written from this reportwriter"); + } } protected virtual string GetReportFilename(ReportType type)