From 95d8aabbbf30df43faff716203a9e5b6bbc16d11 Mon Sep 17 00:00:00 2001 From: Duy Dao Date: Sat, 5 Jul 2025 08:01:43 +0700 Subject: [PATCH] fix: create config dir for caddy if not exist --- CaddyManager/Services/Caddy/CaddyService.cs | 5 +++++ 1 file changed, 5 insertions(+) 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)