From 2041a187e7bfee922e72b948a5182fcf903f8cc6 Mon Sep 17 00:00:00 2001 From: Polianin Nikita Date: Thu, 4 Jul 2024 22:40:59 +0300 Subject: [PATCH] fix: create directory if not exist --- .../Configuration/AppConfig/EnvironmentConfiguration.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs b/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs index 9f4523b..cb22eb5 100644 --- a/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs +++ b/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs @@ -61,8 +61,12 @@ public static class EnvironmentConfiguration result.AddInMemoryCollection(LoadEnvironment(".env.develop")!); #endif - if (variablesFromFile.TryGetValue("PATH_TO_SAVE", out var data)) - Environment.SetEnvironmentVariable("PATH_TO_SAVE", variablesFromFile["PATH_TO_SAVE"]); + if (!variablesFromFile.TryGetValue("PATH_TO_SAVE", out var data)) + return result.Build(); + + Environment.SetEnvironmentVariable("PATH_TO_SAVE", data); + if (!Directory.Exists(data)) + Directory.CreateDirectory(data); return result.Build(); }