Skip to content

Commit 9e3dacb

Browse files
committed
OpenPrintTag: Fix diameter and article# handling
1 parent d5f0a53 commit 9e3dacb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/openprinttag_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ def parse(self, data: Any, identifier: str) -> Tuple[Optional[str], Optional[str
209209
"name": filament_name,
210210
"material": material_type,
211211
"density": tag_data.get("density", density),
212-
"diameter": tag_data["filament_diameter"],
212+
"diameter": tag_data.get("filament_diameter", 1.75),
213213
"color_hex": tag_data["primary_color"][1:],
214214
}
215215

@@ -239,7 +239,7 @@ def parse(self, data: Any, identifier: str) -> Tuple[Optional[str], Optional[str
239239

240240
if "article_number" not in filament_data:
241241
if "gtin" in tag_data:
242-
filament_data["article_number"] = tag_data["gtin"]
242+
filament_data["article_number"] = str(tag_data["gtin"])
243243

244244
if "settings_extruder_temp" not in filament_data:
245245
filament_data["settings_extruder_temp"] = self._get_avg_temp(

0 commit comments

Comments
 (0)