From 6cdb51b4c48408ffa0d39f5e7ad2024ef8263fae Mon Sep 17 00:00:00 2001 From: Plom Heller Date: Wed, 22 Jul 2026 01:05:36 +0200 Subject: [PATCH] In consistencies check tolerate if bricks exist only for a recorded design ID's alternates. --- bricksplom.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bricksplom.py b/bricksplom.py index 821ff16..b2bd6a4 100755 --- a/bricksplom.py +++ b/bricksplom.py @@ -728,9 +728,9 @@ class BricksDb: fails += [f'missing design of ID: {d_id}'] # check all recorded designs have matching bricks (at least via alts) - for design_id in self.designs: + for design_id, design in self.designs.items(): if not [p for p in self.bricks.values() - if p.design_id == design_id]: + if p.design_id in design.all_ids]: fails += [f'missing bricks for design of ID: {design_id}'] # check all bricks' colors are recorded -- 2.30.2