From 44a116fb6e7a56e3bbb778201008964ad358ae56 Mon Sep 17 00:00:00 2001 From: Simon Steuer Date: Sun, 16 Jun 2024 22:53:48 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20-=20Im=20Feld=20'Bezeichnung=201'=20der?= =?UTF-8?q?=20Spalte=20'=C3=9Cberschriebene=20Werte'=20in=20CreoMigrate=20?= =?UTF-8?q?soll=20nur=20dann=20ein=20Wert=20dargestellt=20werden,=20wenn?= =?UTF-8?q?=20'KPL.'=20(oder=20eine=20Abwandlung=20davon)=20aus=20der=20Be?= =?UTF-8?q?zeichnung=20entfernt=20wurde.=20Bei=20unver=C3=A4nderter=20Beze?= =?UTF-8?q?ichnung=20(z.B.=20bei=20Einzelteilen)=20soll=20das=20Feld=20hin?= =?UTF-8?q?gegen=20leer=20bleiben.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/caditem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/caditem.py b/lib/caditem.py index 326ae3d..6e111a3 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -408,7 +408,9 @@ class CadItem(DataModel): # Spezial: Abkürzungen .kpl rausschmeissen. Text eventuell kürzen if "bezeichnung1_sivas" in translated_data: text = translated_data["bezeichnung1_sivas"] - translated_data["bezeichnung1_neu"] = re.sub(r"\s+kpl[.|\s]", "", text, flags=re.I) + substituted_text = re.sub(r"\s+kpl[.|\s]", "", text, flags=re.I) + if substituted_text != text: + translated_data["bezeichnung1_neu"] = substituted_text # Spezial Halbzeug ohne Sägeliste if "halbzeugOhneSaege_sivas" in translated_data: