When aggregating with a Part Catalog containing some part amounts set to 0, if the aggregation is blocked by local constraints, the algorithm adds unwanted parts which should not be allowed.
A check is needed in the PartCatalog.return_weighted_part() function to avoid this.
When aggregating with a Part Catalog containing some part amounts set to 0, if the aggregation is blocked by local constraints, the algorithm adds unwanted parts which should not be allowed. A check is needed in the PartCatalog.return_weighted_part() function to avoid this.