Browse Source

fix: pass include/exclude/custom_encoder in jsonable_encoder BaseModel recursive call

pull/15994/head
Rahul Rao 7 days ago
parent
commit
4d161c34bd
  1. 5
      fastapi/encoders.py

5
fastapi/encoders.py

@ -252,8 +252,13 @@ def jsonable_encoder(
)
return jsonable_encoder(
obj_dict,
include=include,
exclude=exclude,
by_alias=by_alias,
exclude_unset=exclude_unset,
exclude_none=exclude_none,
exclude_defaults=exclude_defaults,
custom_encoder=custom_encoder,
sqlalchemy_safe=sqlalchemy_safe,
)
if dataclasses.is_dataclass(obj):

Loading…
Cancel
Save