Browse Source

fix: ModelField alias property

pull/13833/head
PRESSO 1 month ago
parent
commit
fdf4da0f1d
  1. 8
      fastapi/_compat.py

8
fastapi/_compat.py

@ -93,7 +93,13 @@ if PYDANTIC_V2:
@property
def alias(self) -> str:
a = self.field_info.alias
match self.mode:
case "validation" if self.field_info.validation_alias is not None:
a = self.field_info.validation_alias
case "serialization" if self.field_info.serialization_alias is not None:
a = self.field_info.serialization_alias
case _:
a = self.field_info.alias
return a if a is not None else self.name
@property

Loading…
Cancel
Save