From 7c87e3fee8099aabc1ee81be94e2365b7e056ae6 Mon Sep 17 00:00:00 2001 From: David Vogel Date: Thu, 27 Feb 2025 17:35:43 +0100 Subject: [PATCH] Fix missing error handling in VariableEncoder.marshal --- variable-encoder.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/variable-encoder.go b/variable-encoder.go index cc5c287..c4da401 100644 --- a/variable-encoder.go +++ b/variable-encoder.go @@ -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