diff --git a/CaddyManager/Services/Caddy/CaddyService.cs b/CaddyManager/Services/Caddy/CaddyService.cs index 1a378ea..668834d 100644 --- a/CaddyManager/Services/Caddy/CaddyService.cs +++ b/CaddyManager/Services/Caddy/CaddyService.cs @@ -18,6 +18,11 @@ public class CaddyService(IConfigurationsService configurationsService) : ICaddy /// public List GetExistingCaddyConfigurations() { + if (!Directory.Exists(Configurations.ConfigDir)) + { + Directory.CreateDirectory(Configurations.ConfigDir); + } + return Directory.GetFiles(Configurations.ConfigDir) .Where(filePath => Path.GetFileName(filePath) != CaddyGlobalConfigName) .Select(Path.GetFileNameWithoutExtension)