diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs index af49c854dfc66b62ed40aba41b28e18db9ea067f..55f860d0cd88fd04e76cab64eb947b8b99bb3d9e 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)