From adbc25ee0507e72a2f55565466d8f2bf174df819 Mon Sep 17 00:00:00 2001 From: lertlmaier Date: Fri, 4 Jul 2025 11:36:14 +0200 Subject: [PATCH] Fehlerabfrage vor df_append da sonst Crash wenn input Datei keine Fehler liefert --- lib/portalexport.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/portalexport.py b/lib/portalexport.py index 5bd34e1..5d5edbf 100644 --- a/lib/portalexport.py +++ b/lib/portalexport.py @@ -427,7 +427,7 @@ class ExcelConverter: return self._prep_simpel(data) elif export_type == "TIA": return self._prep_tia(data) - elif export_type == "WSCAD" or "WSCAD mit Bezug": + elif export_type in ["WSCAD", "WSCAD mit Bezug"]: return self._prep_wscad(data) else: raise ValueError("Unbekannter Export-Typ") @@ -498,7 +498,10 @@ class ExcelConverter: ] ) - df_result = self._append_df(df_result, df_fehler, include_bezug) + # Fehler ganz oben in Sheet schreiben (falls sie existieren) + if not df_fehler.empty: + df_result = self._append_df(df_result, df_fehler, include_bezug) + # Ein u. Ausgänge schreiben df_result = self._append_df(df_result, df_eingaenge, include_bezug) df_result = self._append_df(df_result, df_ausgaenge, include_bezug)