Skip to content

Commit 34fa80e

Browse files
committed
Fix type mapping guard
1 parent 13b4e63 commit 34fa80e

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/datamodel_code_generator/parser/jsonschema.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -747,12 +747,9 @@ def _get_type_with_mappings(self, type_: str, format_: str | None = None) -> Typ
747747
return _get_type(type_, format_, data_formats)
748748

749749
def _is_base64_encoded_binary_mapping(self, type_: str, format_: str) -> bool:
750-
return (
751-
type_ == "string"
752-
and format_ == "byte"
753-
and self.type_mappings
754-
and self.type_mappings.get((type_, format_)) == "binary"
755-
)
750+
if type_ != "string" or format_ != "byte" or not self.type_mappings:
751+
return False
752+
return self.type_mappings.get((type_, format_)) == "binary"
756753

757754
@cached_property
758755
def schema_paths(self) -> list[tuple[str, list[str]]]:

0 commit comments

Comments
 (0)