From 880c9c8260308ee83a5a32426ef0b77db2ae5058 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Fri, 5 Feb 2021 11:30:54 -0300 Subject: [PATCH] Fixed extra separator in references for merged BoMs. --- kibot/bom/bom.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kibot/bom/bom.py b/kibot/bom/bom.py index ba5478af..2e62732e 100644 --- a/kibot/bom/bom.py +++ b/kibot/bom/bom.py @@ -235,9 +235,11 @@ class ComponentGroup(object): for n in self.components: if n.project == sch.name: S.add(n.ref_id+n.ref_prefix, _suffix_to_num(n.ref_suffix)) - if refs: - refs += self.cfg.ref_separator - refs += S.flush(self.cfg.ref_separator) + result = S.flush(self.cfg.ref_separator) + if result: + if refs: + refs += self.cfg.ref_separator + refs += result return refs def update_field(self, field, value, ref=None):