bugfix
This commit is contained in:
18
helpers.py
18
helpers.py
@@ -694,18 +694,20 @@ def load_target_schema(csv_filepath=BRANCH_MAPPING_FILE):
|
|||||||
globals()['TARGET_SCHEMA_STRING'] = "Ziel-Branchenschema nicht verfuegbar (Datei leer)."
|
globals()['TARGET_SCHEMA_STRING'] = "Ziel-Branchenschema nicht verfuegbar (Datei leer)."
|
||||||
globals()['FOCUS_BRANCHES_PROMPT_PART'] = ""
|
globals()['FOCUS_BRANCHES_PROMPT_PART'] = ""
|
||||||
globals()['ALLOWED_TARGET_BRANCHES'] = []
|
globals()['ALLOWED_TARGET_BRANCHES'] = []
|
||||||
return False # WICHTIG: Rückgabe bei Fehler
|
return False
|
||||||
|
|
||||||
for row_num, row in enumerate(reader, 1):
|
for row_num, row in enumerate(reader, 1):
|
||||||
line_count = row_num
|
line_count = row_num
|
||||||
if not row: continue
|
if not row or len(row) < 2: continue # Überspringe leere Zeilen oder Zeilen mit weniger als 2 Spalten
|
||||||
|
|
||||||
if len(row) >= 1:
|
# <<< GEÄNDERT: Lese die Zielbranche aus der ZWEITEN Spalte (Index 1)
|
||||||
target_branch = row[0].strip()
|
target_branch = row[1].strip()
|
||||||
if target_branch:
|
if target_branch:
|
||||||
allowed_branches_set.add(target_branch)
|
allowed_branches_set.add(target_branch)
|
||||||
if len(row) >= 2 and row[1].strip().upper() in ["X", "FOKUS", "JA", "TRUE", "1"]:
|
# <<< GEÄNDERT: Prüfe optional die DRITTE Spalte (Index 2) für Fokus-Marker
|
||||||
focus_branches_set.add(target_branch)
|
if len(row) >= 3 and row[2].strip().upper() in ["X", "FOKUS", "JA", "TRUE", "1"]:
|
||||||
|
focus_branches_set.add(target_branch)
|
||||||
|
logger.debug(f" -> Fokusbranche gefunden: '{target_branch}'")
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
logger.critical(f"FEHLER: Schema-Datei '{csv_filepath}' nicht gefunden.")
|
logger.critical(f"FEHLER: Schema-Datei '{csv_filepath}' nicht gefunden.")
|
||||||
globals()['TARGET_SCHEMA_STRING'] = "Ziel-Branchenschema nicht verfuegbar (Datei nicht gefunden)."
|
globals()['TARGET_SCHEMA_STRING'] = "Ziel-Branchenschema nicht verfuegbar (Datei nicht gefunden)."
|
||||||
|
|||||||
Reference in New Issue
Block a user