From 56ea8b5d24547c98ac7b51503907ce3c59ded80b Mon Sep 17 00:00:00 2001 From: Harald Martini <harald.martini@student.tugraz.at> Date: Mon, 25 Oct 2021 10:30:25 +0200 Subject: [PATCH] Added Exception if the same filetype is added twice to a FileOutputWriter --- VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs index 3599ef7fc4..af49c854df 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) -- GitLab