From 817f6ba1d68fe21644247f47a63fa5bdfc14ba0f Mon Sep 17 00:00:00 2001 From: Matthijs Vos Date: Tue, 4 Nov 2025 15:14:35 +0100 Subject: [PATCH] Fix processing additionalProperties when bool-type --- rigging/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rigging/model.py b/rigging/model.py index aaa6570..2db2c5c 100644 --- a/rigging/model.py +++ b/rigging/model.py @@ -750,7 +750,7 @@ def _process_field( if field_schema.get("type") == "object": # dictionaries additional_schema = field_schema.get("additionalProperties") - if additional_schema: + if additional_schema and isinstance(additional_schema, dict): dict_type, _ = _process_field(f"{field_name}Item", additional_schema) return dict[str, dict_type], field_info # type: ignore [valid-type]