Hide qty 0 additional components from BOM
This commit is contained in:
parent
df4a4188ba
commit
848fdf03fb
@ -35,7 +35,8 @@ def get_additional_component_table(
|
|||||||
rows = []
|
rows = []
|
||||||
if component.additional_components:
|
if component.additional_components:
|
||||||
rows.append(["Additional components"])
|
rows.append(["Additional components"])
|
||||||
for part in component.additional_components:
|
# Ignore components that have qty 0
|
||||||
|
for part in [part for part in component.additional_components if component.get_qty_multiplier(part.qty_multiplier)]:
|
||||||
common_args = {
|
common_args = {
|
||||||
"qty": part.qty * component.get_qty_multiplier(part.qty_multiplier),
|
"qty": part.qty * component.get_qty_multiplier(part.qty_multiplier),
|
||||||
"unit": part.unit,
|
"unit": part.unit,
|
||||||
@ -63,7 +64,8 @@ def get_additional_component_table(
|
|||||||
def get_additional_component_bom(component: Union[Connector, Cable]) -> List[BOMEntry]:
|
def get_additional_component_bom(component: Union[Connector, Cable]) -> List[BOMEntry]:
|
||||||
"""Return a list of BOM entries with additional components."""
|
"""Return a list of BOM entries with additional components."""
|
||||||
bom_entries = []
|
bom_entries = []
|
||||||
for part in component.additional_components:
|
# Ignore components that have qty 0
|
||||||
|
for part in [part for part in component.additional_components if component.get_qty_multiplier(part.qty_multiplier)]:
|
||||||
bom_entries.append(
|
bom_entries.append(
|
||||||
{
|
{
|
||||||
"description": part.description,
|
"description": part.description,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user