From 1b02f43be71b88ff188ac6a043ef91cb4a734254 Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 27 Mar 2025 13:41:08 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20lade=20KUE-Daten=20in=20kabelueberwachun?= =?UTF-8?q?g=20Seite=20=C3=BCber=20fetchKueDataThunk=20bei=20leerem=20Redu?= =?UTF-8?q?x-Store?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Problem behoben, dass Module in Produktionsumgebung beim Direktaufruf nicht angezeigt wurden - fetchKueDataThunk wird nun bei fehlenden kueIso-Daten in kabelueberwachung.tsx aufgerufen - CGI-Pfad (/CPL?/...) bleibt erhalten für Backend-Platzhalterauflösung via kueData.js --- config/webVersion.ts | 2 +- pages/kabelueberwachung.tsx | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/config/webVersion.ts b/config/webVersion.ts index 682ef0b..4ab39eb 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.176"; +const webVersion = "1.6.177"; export default webVersion; diff --git a/pages/kabelueberwachung.tsx b/pages/kabelueberwachung.tsx index e4ffa15..f44e488 100644 --- a/pages/kabelueberwachung.tsx +++ b/pages/kabelueberwachung.tsx @@ -5,6 +5,7 @@ import Kue705FO from "../components/main/kabelueberwachung/kue705FO/Kue705FO"; import { useDispatch, useSelector } from "react-redux"; import { AppDispatch } from "../redux/store"; // Adjust the path to your Redux store file import { RootState } from "../redux/store"; // Adjust the path to your Redux store file +import { fetchKueDataThunk } from "../redux/thunks/fetchKueDataThunk"; function Kabelueberwachung() { const dispatch: AppDispatch = useDispatch(); @@ -116,6 +117,12 @@ function Kabelueberwachung() { const dia0Iso = loopData["DIA0"]?.[3]; //------------------------------------------------------------ + useEffect(() => { + if (kueIso.length === 0) { + console.log("📦 Lade KUE-Daten aus fetchKueDataThunk..."); + dispatch(fetchKueDataThunk()); + } + }, []); //---------------------------------------------------------------- return (