fix polymorphic_on check

This commit is contained in:
John Lyu 2024-11-26 10:57:07 +08:00
parent 4071b0fc64
commit 48f2a88752

View File

@ -294,7 +294,7 @@ if IS_PYDANTIC_V2:
# Override polymorphic_on default value
mapper = inspect(cls)
polymorphic_on = mapper.polymorphic_on
if polymorphic_on:
if polymorphic_on is not None:
polymorphic_property = mapper.get_property_by_column(polymorphic_on)
field_info = cls.model_fields.get(polymorphic_property.key)
if field_info: