diff --git a/Service/ServiceImplementations/Enhanced/StatusServiceImp.cs b/Service/ServiceImplementations/Enhanced/StatusServiceImp.cs index 64befdbf7..73e4e7081 100644 --- a/Service/ServiceImplementations/Enhanced/StatusServiceImp.cs +++ b/Service/ServiceImplementations/Enhanced/StatusServiceImp.cs @@ -36,10 +36,13 @@ namespace BeWo.Service.ServiceImplementations.Enhanced // Einzelne Subsysteme prüfen //result.Services.Add(CheckService("Mail", CheckMail())); result.Services.Add(CheckService("AIModule", CheckAiModule())); + result.Services.Add(CheckService("Web.config", CheckWebConfig())); return result; } + + private bool CheckDatabase() { try @@ -89,6 +92,23 @@ namespace BeWo.Service.ServiceImplementations.Enhanced } } + private string CheckWebConfig() + { + try + { + // #1 + var url = MergedConfig.GetSetting(WebConfigSetting.AiPromptsUrl); + if (!string.IsNullOrWhiteSpace(url)) + return "AiPromptsUrl wurde nicht korrekt konfiguriert"; + + return null; + } + catch + { + return "Fehler"; + } + } + private ServiceStatusDC CheckService(string name, string error) { var ok = error is null;