Fix missing error handling in VariableEncoder.marshal

This commit is contained in:
David Vogel 2025-02-27 17:35:43 +01:00
parent 4ee94ec233
commit 7c87e3fee8

View File

@ -113,8 +113,7 @@ func (e *VariableEncoder) marshal(v reflect.Value) error {
return nil
case *time.Time:
if i == nil {
e.writeString("none")
return nil
return e.writeString("none")
}
if err := e.encodeTime(*i); err != nil {
return err
@ -127,8 +126,7 @@ func (e *VariableEncoder) marshal(v reflect.Value) error {
return nil
case *time.Duration:
if i == nil {
e.writeString("none")
return nil
return e.writeString("none")
}
if err := e.encodeDuration(*i); err != nil {
return err