diff --git a/esmerald/transformers/signature.py b/esmerald/transformers/signature.py index 6cd18122..865ab02d 100644 --- a/esmerald/transformers/signature.py +++ b/esmerald/transformers/signature.py @@ -178,9 +178,7 @@ def encode_value(encoder: "Encoder", annotation: Any, value: Any) -> Any: encoder_info: Dict[str, "Encoder"] = cls.encoders[key] # type: ignore encoder: "Encoder" = encoder_info["encoder"] annotation = encoder_info["annotation"] - kwargs[key] = ( - encode_value(encoder, annotation, value) if value is not None else value - ) + kwargs[key] = encode_value(encoder, annotation, value) return kwargs