From c4833e198aeae0e38d25c366f9bdcb26ab16de9a Mon Sep 17 00:00:00 2001 From: SET Date: Tue, 11 Aug 2020 18:34:19 -0300 Subject: [PATCH] Excluded "Part" field from collisions. Is natural for aliases. --- kiplot/bom/bom.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kiplot/bom/bom.py b/kiplot/bom/bom.py index aa5162b3..262e2299 100644 --- a/kiplot/bom/bom.py +++ b/kiplot/bom/bom.py @@ -218,7 +218,9 @@ class ComponentGroup(object): elif value.lower() in self.fields[field].lower(): return else: - if field != self.cfg.fit_field: + # Config contains variant information, which is different for each component + # Part can be one of the defined aliases + if field != self.cfg.fit_field and field != 'part': logger.warning("Field conflict: ({refs}) [{name}] : '{flds}' <- '{fld}' (in {ref})".format( refs=self.get_refs(), name=field,