From ab1df824361927baa7b6caa9fd5f13dbecdd9a39 Mon Sep 17 00:00:00 2001 From: Harald Martini <harald.martini@student.tugraz.at> Date: Mon, 25 Oct 2021 10:50:23 +0200 Subject: [PATCH] Removed exception when overwriting existing report (added warning) --- VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs index af49c854df..55f860d0cd 100644 --- a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs +++ b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs @@ -154,6 +154,10 @@ namespace TUGraz.VectoCore.OutputData.FileIO public virtual void WriteReport(ReportType type, XDocument data) { var fileName = GetReportFilename(type); + + if (File.Exists(fileName)) { + Log.Warn($"Overwriting file ({fileName})"); + } using (var writer = new FileStream(fileName, FileMode.Create)) { using (var xmlWriter = new XmlTextWriter(writer, Encoding.UTF8)) { xmlWriter.Formatting = Formatting.Indented; @@ -164,10 +168,6 @@ namespace TUGraz.VectoCore.OutputData.FileIO } var added = _writtenReports.TryAdd(type, fileName); - if (!added) - { - throw new VectoException("Report with type: {type} {fileName} already written from this reportwriter"); - } } protected virtual string GetReportFilename(ReportType type) -- GitLab