Browse Source

Remove side effect in jsonable_encoder to fix failing test

pull/4972/head
Salim Aboubacar 3 years ago
parent
commit
76cc8d7c24
  1. 2
      fastapi/encoders.py

2
fastapi/encoders.py

@ -52,7 +52,7 @@ def jsonable_encoder(
if isinstance(obj, BaseModel): if isinstance(obj, BaseModel):
encoder = getattr(obj.__config__, "json_encoders", {}) encoder = getattr(obj.__config__, "json_encoders", {})
if custom_encoder: if custom_encoder:
encoder.update(custom_encoder) encoder = {**encoder, **custom_encoder}
obj_dict = obj.dict( obj_dict = obj.dict(
include=include, include=include,
exclude=exclude, exclude=exclude,

Loading…
Cancel
Save