From 138b6b164a2dde37234fd7e518f1cd16cc2b7cb6 Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Fri, 23 May 2025 15:57:25 +0200 Subject: [PATCH] fix type conversion of const bool `prop: {const: True}` should be converted to bool and not to integer. Change-Id: Ic3775a36c138d451dbad7615bc0e446528d8b0be Signed-off-by: Artem Goncharov --- codegenerator/model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codegenerator/model.py b/codegenerator/model.py index 800077b..bb9464b 100644 --- a/codegenerator/model.py +++ b/codegenerator/model.py @@ -301,6 +301,9 @@ class JsonSchemaParser: if isinstance(const, str): obj = ConstraintString(**schema) return obj + if isinstance(const, bool): + obj = PrimitiveBoolean(**schema) + return obj if isinstance(const, int): obj = ConstraintInteger(**schema) return obj