diff --git a/inventree_wireviz/version.py b/inventree_wireviz/version.py index 2685b9f..4e64ff4 100644 --- a/inventree_wireviz/version.py +++ b/inventree_wireviz/version.py @@ -1,3 +1,3 @@ """Version information for the inventree-wireviz plugin""" -PLUGIN_VERSION = "0.4.0" +PLUGIN_VERSION = "0.4.1" diff --git a/inventree_wireviz/wireviz.py b/inventree_wireviz/wireviz.py index 36f19f2..8e21d72 100644 --- a/inventree_wireviz/wireviz.py +++ b/inventree_wireviz/wireviz.py @@ -430,13 +430,15 @@ def extract_bom_data(self, harness: Harness): continue # Construct a new BomItem object - self.bom_items.append(BomItem( - part=self.part, - sub_part=sub_part, - quantity=quantity, - reference=' '.join(designators), - note="Wireviz BOM item" - )) + # Prevent zero-quantity BOM Items + if quantity > 0: + self.bom_items.append(BomItem( + part=self.part, + sub_part=sub_part, + quantity=quantity, + reference=' '.join(designators), + note="Wireviz BOM item" + )) # Write BOM data to database self.save_bom_data()