Browse Source

fix: ModelField alias property

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

6
fastapi/_compat.py

@ -93,6 +93,12 @@ if PYDANTIC_V2:
@property
def alias(self) -> str:
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

Loading…
Cancel
Save