FIX - Keine Rüstcode aus SIVAS wurde nicht in neuen Rüstcode 'Trümmerbaugruppe' umgewandelt. Dies lag daran, dass Spalten ohne Wert in der CSV-Datei als 'None' interpretiert werden. Bei der Umwandlung der Rüstcodes wurde aber nicht geprüft, ob der Wert 'None', sondern ein leerer String ist.

This commit is contained in:
2024-05-07 12:49:36 +02:00
parent 5d3a8e5237
commit f8360c1af0
+3 -3
View File
@@ -1784,7 +1784,7 @@ class GuiLogic():
ret['ruestcode_neu'] = '' ret['ruestcode_neu'] = ''
if selected is None: if selected is None:
# Default Vorbelegung # Default Vorbelegung
if ruestcode_sivas == "" or truemmer == "J": if ruestcode_sivas is None or truemmer == "J":
if pdm_kategorie_neu == "Baugruppe": if pdm_kategorie_neu == "Baugruppe":
default = lrstcodes[0] default = lrstcodes[0]
else: else:
@@ -2449,7 +2449,7 @@ class GuiLogic():
if aenderungsindex_sivas and aenderungsindex_sivas.islower(): if aenderungsindex_sivas and aenderungsindex_sivas.islower():
if truemmer == 'J' or ruestcode == '': if truemmer == 'J' or ruestcode is None:
text = self._config.Zusatz.get('ComboTextblöcke', 'KleinbuchstabeTruemmer') text = self._config.Zusatz.get('ComboTextblöcke', 'KleinbuchstabeTruemmer')
if teilenummer in blacklist: if teilenummer in blacklist:
text = self._config.Zusatz.get('ComboTextblöcke', 'KleinbuchstabeTruemmerBlacklist') text = self._config.Zusatz.get('ComboTextblöcke', 'KleinbuchstabeTruemmerBlacklist')
@@ -2460,7 +2460,7 @@ class GuiLogic():
else: else:
text = self._config.Zusatz.get('EinzelTextblöcke', 'Kleinbuchstabe') text = self._config.Zusatz.get('EinzelTextblöcke', 'Kleinbuchstabe')
text = text.format(aenderungsindex=aenderungsindex_sivas) text = text.format(aenderungsindex=aenderungsindex_sivas)
elif truemmer == 'J' or ruestcode == '': elif truemmer == 'J' or ruestcode is None:
if teilenummer in blacklist: if teilenummer in blacklist:
text = self._config.Zusatz.get('ComboTextblöcke', 'TruemmerBlacklist') text = self._config.Zusatz.get('ComboTextblöcke', 'TruemmerBlacklist')
elif werkstoffdiskr_neu == True: elif werkstoffdiskr_neu == True: