From 7727106ce2a15427ff7416d441a6e7b2f1ae131f Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Mon, 4 May 2026 14:19:35 +0200 Subject: [PATCH] WebConfig Check --- .../Enhanced/StatusServiceImp.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) 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;