From 6434ebba5dd0cd5d15d069b24ad5c5e117f92a3e Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 3 Nov 2020 10:25:07 +0100
Subject: [PATCH] remove invalid characters (such as / or \) from mod-filename
 (e.g. if VIN contains illegal characters)

---
 VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
index 8398b50e92..934dbb5704 100644
--- a/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
+++ b/VectoCore/VectoCore/OutputData/FileIO/FileOutputWriter.cs
@@ -103,7 +103,7 @@ namespace TUGraz.VectoCore.OutputData.FileIO
 				modFileName = string.Format("{0}{1}", runName, Constants.FileExtensions.ModDataFile);
 			}
 
-			return Path.Combine(BasePath, modFileName);
+			return Path.Combine(BasePath, string.Concat(modFileName.Split(Path.GetInvalidFileNameChars())));
 		}
 
 		public void WriteModData(int jobRunId, string runName, string cycleName, string runSuffix, DataTable modData)
-- 
GitLab