Fix string Field deprecation warning

(partial revert of fbbff0b)
This commit is contained in:
Fred Sonnenwald
2025-09-15 16:46:30 +01:00
parent 4d5ac1c885
commit 82feea0ab1

View File

@@ -19,7 +19,6 @@ class StringTypeParser(GenericTypeParser):
"maxLength": "max_length", "maxLength": "max_length",
"minLength": "min_length", "minLength": "min_length",
"pattern": "pattern", "pattern": "pattern",
"format": "format",
} }
format_type_mapping = { format_type_mapping = {
@@ -63,4 +62,8 @@ class StringTypeParser(GenericTypeParser):
if format_type in self.format_pattern_mapping: if format_type in self.format_pattern_mapping:
mapped_properties["pattern"] = self.format_pattern_mapping[format_type] mapped_properties["pattern"] = self.format_pattern_mapping[format_type]
if "json_schema_extra" not in mapped_properties:
mapped_properties["json_schema_extra"] = {}
mapped_properties["json_schema_extra"]["format"] = format_type
return mapped_type, mapped_properties return mapped_type, mapped_properties