From: Plom Heller Date: Tue, 21 Jul 2026 23:05:36 +0000 (+0200) Subject: In consistencies check tolerate if bricks exist only for a recorded design ID's alter... X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/booking/%27%29?a=commitdiff_plain;h=6cdb51b4c48408ffa0d39f5e7ad2024ef8263fae;p=bricksplom In consistencies check tolerate if bricks exist only for a recorded design ID's alternates. --- 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