From 52261bafe479887956a0c6fcc4bc5a0383ab3d91 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 14 May 2020 09:12:17 +0200 Subject: [PATCH] if declaration-data file cannot be found, use included resource --- .../VectoCore/Models/Declaration/LookupData.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/VectoCore/VectoCore/Models/Declaration/LookupData.cs b/VectoCore/VectoCore/Models/Declaration/LookupData.cs index 7d30e87626..e388be473a 100644 --- a/VectoCore/VectoCore/Models/Declaration/LookupData.cs +++ b/VectoCore/VectoCore/Models/Declaration/LookupData.cs @@ -65,12 +65,14 @@ namespace TUGraz.VectoCore.Models.Declaration //#if USE_EXTENAL_DECLARATION_DATA var tmp = resourceId.Replace(DeclarationData.DeclarationDataResourcePrefix + ".", ""); var parts = tmp.Split('.'); - return - VectoCSVFile.Read(Path.Combine("Declaration", string.Join(".", parts[parts.Length - 2], parts[parts.Length - 1]) - )); -//#else -// return VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceId), source: resourceId); -//#endif + var fileName = Path.Combine("Declaration", string.Join(".", parts[parts.Length - 2], parts[parts.Length - 1])); + if (File.Exists(fileName)) { + return VectoCSVFile.Read(fileName); + } + + //#else + return VectoCSVFile.ReadStream(RessourceHelper.ReadStream(resourceId), source: resourceId); + //#endif } protected static void NormalizeTable(DataTable table) -- GitLab