Swap order of part number fields in generated bom

new order is 
part number
manufacturer
manufacturer part number
This commit is contained in:
Tyler Ward 2020-07-26 15:00:47 +01:00
parent e78ce4b4c6
commit 1f94298af6

View File

@ -414,7 +414,7 @@ class Harness:
def bom_list(self):
bom = self.bom()
keys = ['item', 'qty', 'unit', 'designators'] # these BOM columns will always be included
for fieldname in ['manufacturer', 'manufacturer part number', 'part number']: # these optional BOM columns will only be included if at least one BOM item actually uses them
for fieldname in ['part number', 'manufacturer', 'manufacturer part number']: # these optional BOM columns will only be included if at least one BOM item actually uses them
if any(fieldname in x and x.get(fieldname, None) for x in bom):
keys.append(fieldname)
bom_list = []