From 68ffb17b24e4b61094e6f926e0f71b58d4a4facb Mon Sep 17 00:00:00 2001 From: Anton Jakob Date: Fri, 16 Feb 2024 09:26:48 +0100 Subject: [PATCH] NPE behoben --- Sivas2Json/Sivas2json.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Sivas2Json/Sivas2json.py b/Sivas2Json/Sivas2json.py index 802b037..0bce3e3 100644 --- a/Sivas2Json/Sivas2json.py +++ b/Sivas2Json/Sivas2json.py @@ -196,8 +196,16 @@ def artikel_daten_schreiben(uebteilenr: str, json_data: {}, csv_rows: [{}], leve artikel_data['Werkstoff'] = pos['WERKSTOFF'] artikel_data['Norm'] = pos['WERKNORM'] artikel_data['Menge'] = int(pos['MENGE']) - artikel_data['Abweichende Anzahl'] = int(pos['ABW_ANZAHL']) - artikel_data['Länge'] = int(pos['LAENGE']) + if not pos['ABW_ANZAHL']: + artikel_data['Abweichende Anzahl'] = str() + else: + artikel_data['Abweichende Anzahl'] = int(pos['ABW_ANZAHL']) + + if not pos['LAENGE']: + artikel_data['Länge'] = str() + else: + artikel_data['Länge'] = int(pos['LAENGE']) + artikel_data['Hauptlieferant'] = pos['HAUPTLIEFERANT'] artikel_data['Dispoaktiv'] = pos['DISPO_AKTIV_JN'] artikel_data['Rüstcode'] = pos['RUESTCODE']