fix: Meldungen werden wieder angezeigt in KÜ Charts

This commit is contained in:
ISA
2025-08-12 13:09:16 +02:00
parent 2765d06836
commit bb662bf856
7 changed files with 26 additions and 8 deletions

View File

@@ -119,7 +119,17 @@ const Report: React.FC<ReportProps> = ({ moduleType, autoLoad = true }) => {
// Modul-spezifische Schlüsselwörter (alle lowercase, ö => oe normalisiert)
const moduleKeywordMap = useMemo<Record<ModuleType, string[]>>(
() => ({
ISO: ["modul online", "aderbruch", "erdschluss", "isofehler"],
ISO: [
"modul online",
"aderbruch",
"erdschluss",
"isofehler",
"iso fehler",
"iso-fehler",
"isolationsfehler",
"isolationfehler",
"isolation fehler",
],
TDR: ["modul online", "tdr aktiv", "tdr entfernung"],
RSL: ["modul online", "aderbruch", "schleifenfehler"],
KVZ: ["modul online", "aderbruch", "kvz störung", "kvz stoerung"],
@@ -167,7 +177,10 @@ const Report: React.FC<ReportProps> = ({ moduleType, autoLoad = true }) => {
const msgNorm = normalize(m.m);
return keywords.some((kw) => msgNorm.includes(kw));
});
setFilteredMessages(moduleFiltered);
// Fallback: Wenn keine Keyword-Treffer, zeige Slot-Filter-Ergebnis
setFilteredMessages(
moduleFiltered.length > 0 ? moduleFiltered : slotFiltered
);
} else {
setFilteredMessages([]);
}