From 6b200f90d2c34839e52e943138da685278aaa0d9 Mon Sep 17 00:00:00 2001 From: David Fowler Date: Sun, 1 Mar 2020 22:01:57 -0800 Subject: [PATCH] Added missing checks for dir exists --- samples/multi-project/backend/Program.cs | 11 +++++++---- samples/multi-project/frontend/Program.cs | 9 ++++++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/samples/multi-project/backend/Program.cs b/samples/multi-project/backend/Program.cs index b03fbf78..d3105795 100644 --- a/samples/multi-project/backend/Program.cs +++ b/samples/multi-project/backend/Program.cs @@ -13,7 +13,7 @@ namespace Backend public static void Main(string[] args) { Activity.DefaultIdFormat = ActivityIdFormat.W3C; - + CreateHostBuilder(args).Build().Run(); } @@ -21,10 +21,13 @@ namespace Backend Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration(config => { - foreach (var directory in Directory.GetDirectories("/var/tye/bindings/")) + if (Directory.Exists("/var/tye/bindings/")) { - Console.WriteLine($"Adding config in '{directory}'."); - config.AddKeyPerFile(directory, optional: true); + foreach (var directory in Directory.GetDirectories("/var/tye/bindings/")) + { + Console.WriteLine($"Adding config in '{directory}'."); + config.AddKeyPerFile(directory, optional: true); + } } }) .ConfigureWebHostDefaults(web => diff --git a/samples/multi-project/frontend/Program.cs b/samples/multi-project/frontend/Program.cs index 9b644dfb..dba2339a 100644 --- a/samples/multi-project/frontend/Program.cs +++ b/samples/multi-project/frontend/Program.cs @@ -22,10 +22,13 @@ namespace Frontend Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration(config => { - foreach (var directory in Directory.GetDirectories("/var/tye/bindings/")) + if (Directory.Exists("/var/tye/bindings/")) { - Console.WriteLine($"Adding config in '{directory}'."); - config.AddKeyPerFile(directory, optional: true); + foreach (var directory in Directory.GetDirectories("/var/tye/bindings/")) + { + Console.WriteLine($"Adding config in '{directory}'."); + config.AddKeyPerFile(directory, optional: true); + } } }) .ConfigureWebHostDefaults(webBuilder =>