diff --git a/InvenTree/part/views.py b/InvenTree/part/views.py index 717b447f40..086f134e55 100644 --- a/InvenTree/part/views.py +++ b/InvenTree/part/views.py @@ -1076,6 +1076,19 @@ class BomUpload(FormView): row['part'] = part + # Extract other fields which do not require further validation + for field in ['reference', 'notes']: + if key.startswith(field + '_'): + try: + row_id = int(key.replace(field + '_', '')) + + row = self.getRowByIndex(row_id) + + if row: + row[field] = value + except: + continue + # Are there any errors after form handling? valid = True