Skip to content

Commit 7c87e3f

Browse files
committed
Fix missing error handling in VariableEncoder.marshal
1 parent 4ee94ec commit 7c87e3f

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

variable-encoder.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,7 @@ func (e *VariableEncoder) marshal(v reflect.Value) error {
113113
return nil
114114
case *time.Time:
115115
if i == nil {
116-
e.writeString("none")
117-
return nil
116+
return e.writeString("none")
118117
}
119118
if err := e.encodeTime(*i); err != nil {
120119
return err
@@ -127,8 +126,7 @@ func (e *VariableEncoder) marshal(v reflect.Value) error {
127126
return nil
128127
case *time.Duration:
129128
if i == nil {
130-
e.writeString("none")
131-
return nil
129+
return e.writeString("none")
132130
}
133131
if err := e.encodeDuration(*i); err != nil {
134132
return err

0 commit comments

Comments
 (0)