From 315a08930050ea5ffc46de5e10e397d77d29285f Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Thu, 5 Jan 2023 14:15:25 -0300 Subject: [PATCH] [Fixed][BoM] pre_transform filers can't be logic filters --- CHANGELOG.md | 4 +++- kibot/out_bom.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d76a6031..bf8115fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,7 +31,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Now all 2D variant stuff is applied before calling iBoM (#350) - Copy_Files: - Problems on KiCad 5 (no 3rd party dir) (#357) -ç +- BoM: + - pre_transform filers can't be logic filters + ## [1.5.1] - 2022-12-16 ### Fixed - System level resources look-up diff --git a/kibot/out_bom.py b/kibot/out_bom.py index 16eff5dc..71b04e45 100644 --- a/kibot/out_bom.py +++ b/kibot/out_bom.py @@ -720,7 +720,7 @@ class BoMOptions(BaseOptions): if isinstance(self.component_aliases, type): self.component_aliases = DEFAULT_ALIASES # Filters - self.pre_transform = BaseFilter.solve_filter(self.pre_transform, 'pre_transform') + self.pre_transform = BaseFilter.solve_filter(self.pre_transform, 'pre_transform', is_transform=True) self.exclude_filter = BaseFilter.solve_filter(self.exclude_filter, 'exclude_filter') self.dnf_filter = BaseFilter.solve_filter(self.dnf_filter, 'dnf_filter') self.dnc_filter = BaseFilter.solve_filter(self.dnc_filter, 'dnc_filter')