From 43b5800510401e3ee677ae74173d9901ff4af8ce Mon Sep 17 00:00:00 2001 From: alexole01 Date: Mon, 5 Oct 2026 13:47:06 +0200 Subject: [PATCH] fix(spec): remove duplicate "id" key from big_blueprint fixture The attr.stage.issao attribute object carried a stray second "id": "label.stage.issao" line copied from the label object that follows it. Older json gems silently kept the last value; json 3.0 (2026-09) rejects duplicate keys, so every spec loading this fixture failed with JSON::ParserError and pre-merge has been red since. The remaining id matches spec/data/wire_models/model_view.json (attribute attr.stage.issao, label label.stage.issao). Co-Authored-By: Claude Fable 5.1 --- spec/data/blueprints/big_blueprint_not_pruned.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spec/data/blueprints/big_blueprint_not_pruned.json b/spec/data/blueprints/big_blueprint_not_pruned.json index b5c0c4b3f..7aa3a0d5a 100644 --- a/spec/data/blueprints/big_blueprint_not_pruned.json +++ b/spec/data/blueprints/big_blueprint_not_pruned.json @@ -1716,8 +1716,7 @@ "type": "attribute", "id": "attr.stage.issao", "title": "Is SAO?", - "folder": "Stage", - "id": "label.stage.issao" + "folder": "Stage" }, { "type": "label",